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 файлов каждая) для предотвращения долгосрочных операций от истощения ресурсов.
- Правильный отказ* Имейте в распоряжении все документы и потоки объектов сразу после конверсии в свободные коренные ресурсы и избегайте утечек памяти.
- Логинг и метрика* Снимают время конверсии, размеры файлов выхода и детали исключения для оперативного мониторинга и планирования мощности.
Для передовых сценариев, таких как персонализированный рендеринг, штамп или водомаркировка, ссылается на главный Огневая ссылка .