API PDF для Java

Создавайте, редактируйте, защищайте и конвертируйте PDF-документы в различные форматы в приложениях Java.

Overview

Aspose.PDF for Java — это встроенная библиотека, которая позволяет разработчикам добавлять возможности обработки PDF в свои приложения. API можно использовать для создания любых 32-битных и 64-разрядных приложений для создания или чтения, преобразования и обработки PDF-файлов без использования Adobe Acrobat.

Aspose.PDF for Java API позволяет выполнять ряд задач по обработке документов, таких как обработка форм, получение и настройка метаданных, обработка текста и страниц, управление аннотациями, добавление или удаление закладок и водяных знаков, вложений, обработка пользовательских шрифтов и многое другое.

Расширенные возможности библиотеки PDF Java

Управляйте PDF-файлами «на лету»

Aspose.PDF для Java — хороший выбор для изменения или обработки существующих PDF-файлов в ваших приложениях. Эта библиотека позволяет открывать или загружать PDF-файлы, извлекать страницы, вставлять страницы в определенное место файла или создавать буклеты и буклеты (количество страниц на одной странице). Вы также можете использовать API для добавления, обновления и удаления изображений, вложений, закладок, аннотаций, гиперссылок, водяных знаков и полей форм из существующего PDF-файла.

Разделение и объединение PDF-файлов

Aspose.PDF для Java с помощью своего API позволяет разделить один PDF-файл на два или более PDF-документа. Вы также можете использовать его для объединения двух или более файлов в один документ или добавления страниц PDF в соответствии с требованиями приложения.

Конвертируйте PDF в форматы HTML, DOCX и ODS

Aspose.PDF for Java позволяет визуализировать и преобразовывать каждую страницу PDF-файла в обычные форматы изображений, такие как BMP, JPG и PNG, с максимально возможной точностью. Помимо изображений, PDF можно легко сохранять в форматах DOC и DOCX.

Сохранение страниц PDF в формате JPG - <% языка программирования %>

загрузить существующий PDF-документ. преобразование страниц PDF в изображения сохранить каждую страницу в формате JPG

Convert PDF to JPG on Java

// Create PdfConverter object
PdfConverter converter = new PdfConverter();

// Bind input pdf file
converter.bindPdf(_dataDir + "Sample-Document-01.pdf");

// Initialize the converting process
converter.doConvert();

int count=0;

// Check if pages exist and then convert to image one by one
while (converter.hasNextImage())
    converter.getNextImage(_dataDir + "page" + count + "_out.jpg", ImageType.getJpeg());
// Close the PdfConverter object
converter.close();

Обработка полей формы

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

Форматирование содержимого PDF на самом детальном уровне

Aspose.PDF for Java позволяет применять горизонтальное выравнивание текста, например размещать содержимое справа налево, сохранять пробелы в тексте, создавать абзацы текста, висящие влево, и устанавливать собственные остановки вкладок.

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