Aspose.PDF TIFF Converter для .NET - Руководство разработчиков

Aspose.PDF TIFF Converter для .NET является концентрированным плагином, который позволяет беспрецедентно, с высокой надежностью конвертировать между PDF-документами и изображениями ТИФФ. Встроенный на основной двигателе АСПОЗ.ПДФ, он поддерживает все общие форматы ТИСФ и предоставляет конфигурируемые варианты для разрешения, цветовой глубины, компрессии, страничного диапазона управления и рабочих потоков, основанных на потоке.

Инсталляция и установка

Добавьте плагин к вашему проекту .NET, используя NuGet или загружая сборку непосредственно. Для инструкции шаг за шагом, см. Инсталляция . Для разрешения мерного лицензирования следуйте руководству по Лицензирование с учетом объема потребления .

Особенности и функции

PDF в TIFF конверсия

  • Создайте одно- или многостраничные изображения TIFF из PDF-документов.
  • Сохранить оригинальный заказ страницы или извлечь определенные строки страниц.
  • Резолюция выхода (DPI) и цветовая глубина по странице или по всему документу.

TIFF в PDF конверсия

  • Импорт односторонних или множественных файлов TIFF в новый контейнер PDF.
  • Поддерживайте оригинальную компрессию изображения, настройки DPI и глубины бит.
  • Комбинируйте несколько источников TIFF в один PDF, с персонализированным размером страницы и маржинами.

Высокие алгоритмы компрессии

  • Выберите компрессию CCITT Group 4, LZW или PackBits.
  • Оптимизировать для монохромного сканирования, грейскального архивирования или полного цвета.
  • Баланс размеры файла по отношению к верности изображения на основе выбранного алгоритма.

Резолюция и управление цветом

  • Настройка горизонтального и вертикального DPI самостоятельно для удовлетворения требований к печати или дисплею.
  • Поддержка 1-битных (монохромных), 8-битных (красивых) и 24-битовых (истинного цвета) выходов.
  • Автоматически конвертируйте цветные документы в грейскале для меньших размеров файла.

Конвертируемые опции API

  • И в TiffSaveOptions Класс излагает все настройки, специфические для TIFF, в гладком, повторно используемом объекте.
  • Настройка типа компрессии, глубины бит, фильтров диапазона страницы и пропуска белых страниц.
  • Применять то же самое TiffSaveOptions Пример через многочисленные конверсии для консистенции.

Процесс обработки на основе потока

  • Читать из и писать на Stream Объекты, чтобы избежать временных файлов.
  • Идеально подходит для ASP.NET и облачных сценариев, где диск I/O ограничен или запрещен.
  • Обеспечивает безопасные, в памяти трубы для конверсии.

Бач и параллельная конверсия

  • Обработка множества документов в одной сессии для уменьшения предельности инициализации.
  • Безопасный для использования в многослойных приложениях — паралелизуйте задачи конверсии, чтобы использовать все ядра CPU.
  • Управляйте большими черепами, группируя файлы в управляемые кусочки.

Управление ошибками и диагностика

  • Подробные исключения указывают на недействительные входы, не поддерживаемые функции или коррумпированные файлы.
  • Исключительные сообщения включают контекст, такие как номер страницы и стадия работы.
  • Использование логики или уведомлений пользователя на основе типов исключений.

Советы и лучшие практики

  • *Путешествие заранее Всегда конфигурируйте измеренную лицензию, прежде чем обращаться к любым APIs конверсии, чтобы избежать сообщений об оценке.
  • «Первый подход» Prefer Stream-основанные методы для размещения больших или чувствительных данных, чтобы минимизировать отпечатки памяти и использование дисков.
    • Компрессионный выбор* Используйте CCITT G4 для сканирования на двух уровнях (черно-белый), LZW для смешанных цветовых документов и PackBits для простых цветных или серых изображений.
  • *Реанализируем опционы Instantiate TiffSaveOptions один раз в пакете при использовании идентичных настроек для уменьшения поверхности создания объекта.
  • Процедура Chunked Batch Разорвать большие конвертируемые работы на более мелкие пачки (например, 10-20 файлов каждая) для предотвращения долгосрочных операций от истощения ресурсов.
    • Правильный отказ* Имейте в распоряжении все документы и потоки объектов сразу после конверсии в свободные коренные ресурсы и избегайте утечек памяти.
    • Логинг и метрика* Снимают время конверсии, размеры файлов выхода и детали исключения для оперативного мониторинга и планирования мощности.

Для передовых сценариев, таких как персонализированный рендеринг, штамп или водомаркировка, ссылается на главный Огневая ссылка .

 Русский