pdfRender

Описание

pdfRender

pdfRender — это дополнение для iText 7 Core, позволяющее создавать изображения из PDF-файлов путем эффективного преобразования PDF-документов в изображения с целью рендеринга PDF-файлов для отображения или обеспечения совместимости с требованиями архивных и унаследованных рабочих процессов.

pdfRender позволяет получать точные копии PDF-страниц, которые можно просматривать на любом устройстве без программы просмотра PDF-файлов.

Как это работает

pdfRender позволяет с легкостью отобразить PDF-файл в виде изображения (выполнить его рендеринг).

Приведенный ниже код использует PDF-файл в качестве вводных данных и выдает визуально эквивалентный набор изображений в формате JPEG.

public void render() throws IOException {
    final RenderingProperties properties = new RenderingProperties();
    properties.setImageType(PdfRenderImageType.JPEG);
    PdfToImageRenderer.renderPdf(new File(ORIG), new File("out/"), properties);
}

ПРИМЕЧАНИЕ. Дополнение pdfRender доступно в двух версиях; в версии для Java и в версии для CLI (интерфейса командной строки), который можно вызвать из любого языка.

CLI pdfRender включает ряд параметров командной строки, которые вы можете использовать. Обратите внимание, что параметр --license является обязательным и используется для указания расположения файла лицензии pdfRender.

Параметр Описание
--license <license> Путь к файлу лицензии XML [обязательно]
--out-dir <out-dir> Выходной каталог
--out-path-pattern <out-path-pattern> Схема имени выходного файла
--password <password> Пароль PDF [необязательно]
--pdf <pdf> Путь к входному PDF-файлу
--scaling <scaling> Масштабирование страницы [необязательно]
--type <type> Тип выходного изображения [необязательно]. По умолчанию используется JPEG

 

Примеры использования

Для преобразования PDF-файла с именем «rendertest.PDF» в изображение в формате JPG используется следующая команда:

pdfrender --license <path to license file> --pdf rendertest.pdf --out-path-pattern rendertest

Следующая команда преобразует PDF-файл с именем «rendertest.PDF» в изображение в формате PNG в масштабе 50 % от изначального размера:

pdfrender --license <path to license file> --pdf rendertest.pdf --out-path-pattern rendertest --scaling 0.5 --type png

Ключевые функции

Основные возможности iText 7 pdfRender

iText pdfRender позволяет преобразовывать PDF-файлы в изображения. Это дополнение дает возможность создавать небольшие эскизы страниц или изображения в высоком разрешении с точностью до пикселя.

Рендеринг изображений PDF-страниц достигается всего парой строк кода, как показано в наших примерах. Вы можете выбрать желаемый выходной формат из ряда поддерживаемых форматов изображений вне зависимости от того, нужна вам высококачественная отрисовка или всего лишь быстрый эскиз.

pdfRender: convert PDF to image easily and quickly
Supported Formats: BMP, JPEG, JPEG 2000, PNG, TIFF, WEBP

Use pdfRender to display PDF files in various image file formats, simple or complex. For instance, you can render a single page of a PDF to an image, or multiple pages to multiple images.

pdfRender: convert PDF to image easily and quickly
Pixel-perfect conversion

With iText pdfRender, you can rely on the best possible image output quality with control over the image type, page scaling and range.

pdfRender: convert PDF to image easily and quickly
Mobile-friendly PDF viewing

With pdfRender you can display a PDF on a mobile device (or any platform) without needing to install a PDF reader.

pdfRender: convert PDF to image easily and quickly
Leverages pdfXFA to render XFA as an image

By using the power of pdfXFA, you can even render your XFA forms into images.

Преимущества

Каковы преимущества iText 7 pdfRender?

pdfRender — один из самых быстрых и удобных способов преобразования PDF в изображения.

Вы можете создавать, например, эскизы книжных обложек или быстро отображать выписки со счета, юридические документы, договоры, шаблоны и многое другое. В результате вы получите легкие изображения, с точностью до пикселя отображающие ваши PDF-документы.

Эти изображения можно использовать вместо самих PDF-документов для отображения документов в приложениях или сохранять в целях архивирования.

Изображения можно с легкостью просматривать на мобильных устройствах или в любой другой среде. Нет необходимости устанавливать программу просмотра PDF и беспокоиться о правильном отображении ваших PDF-файлов.

pdfRender: convert PDF to image easily and quickly
Ease of use

pdfRender requires simple set-up: enabling fully automated rendering of PDF as images.

pdfRender: convert PDF to image easily and quickly
3.5x faster than Apache pdfBox

 comparable to GhostScript (native)

pdfRender: convert PDF to image easily and quickly
Generate PDF file previews and thumbnails

Preview PDF documents in file management applications, document management systems etc.

pdfRender: convert PDF to image easily and quickly
Easily display digital signatures

pdfRender allows you to display a digitally signed PDF as easily as displaying an image.

Контактная информация

Остались вопросы? 

Мы готовы вам помочь. Обратитесь к нам, и мы ответим, как только сможем.

Связаться с нами
Оставаться в курсе

Присоединяйтесь к более чем 11 000 подписчиков и станьте экспертом iText PDF, следя за нашими новыми продуктами, обновлениями, советами, техническими решениями и событиями.

Подпишись сейчас