Aspose.PDF TIFF Converter за .NET - ръководство за разработчици
Aspose.PDF TIFF Converter за .NET е фокусиран плъгин, който позволява безпроблемна, висока надеждност конверсия между PDF документи и изображения на ТИФФ. Изграден на основата на асфос.ПДФ двигателя, той поддържа всички общи формати на тиф и предлага конфигурируеми опции за резолюция, цветна дълбочина, компресия, контрола на диапазона на страницата и поток-базирани работни потоци.
Инсталация и инсталиране
Добавете плагина към вашия .NET проект, като използвате NuGet или като изтеглите асамблеята директно. За стъпки по стъпка инструкции, вижте инсталация . За разрешаване на разрешението, следвайте ръководството за Размер на лицензията .
Характеристики и функционалности
PDF към TIFF конверсия
- Създаване на едно- или многострани TIFF изображения от PDF документи.
- Поддържайте оригиналния ред на страницата или извлечете специфични ленти от страницата.
- Контролна резолюция на изхода (DPI) и цветовата дълбочина на страница или по целия документ.
ТИФФ към 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
веднъж на пакет, когато се използват идентични настройки за намаляване на обект-създаване. - Изтеглена обработка на батерии* Разбиране на големи работни места за конвертиране в по-малки парчета (например, 10-20 файлове всяка), за да се предотврати дълготрайните операции от изчерпване на ресурсите.
- Правилно разкриване На разположение на всички документи и потока на обекти веднага след конвертиране на свободни местни ресурси и избягване на пропуски в паметта.
- Логинг и метрици* Записване на време за конверсия, размери на изходните файлове и детайли за изключения за оперативното наблюдение и планиране на капацитета.
За усъвършенствани сценарии, като например персонализирано rendering, stamping или watermarking, се отнася до основния Референт на API .