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 .

 Български