создать буклет из pdf в java

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

Java API для создания буклетов из PDF — скачать бесплатно

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

Репозиторий

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 

Зависимость

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>22.9</version>
</dependency>

Шаги по созданию буклета из PDF

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

  • Загрузите файл PDF с диска.
  • Установите свойства страниц, например размер страницы.
  • Сделайте буклет и сохраните его в нужном месте.

В следующем разделе показано, какие классы и методы используются для создания буклетов из PDF в Java.

Создать буклет из PDF в Java

Ниже приведены шаги для создания буклета из PDF в Java.

В следующем примере кода показано, как создать буклет из PDF-файла на Java.

// Создать объект PdfFileEditor
PdfFileEditor pdfEditor = new PdfFileEditor();

// Установить левую и правую страницы
int[] leftPages = new int[] { 1, 5};
int[] rightPages = new int[] { 2, 3 };

// Сделать буклет
pdfEditor.makeBooklet("input.pdf", "booklet.pdf", PageSize.getA5(), leftPages, rightPages);

Введите PDF

ввод pdf для буклета

Выходной буклет

создать буклет из pdf в java

Java API для создания буклета в формате PDF — получите бесплатную лицензию

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

Java PDF API — Подробнее

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

Вывод

В этой статье вы узнали, как создавать буклеты из PDF на Java. Вы также видели, как динамически устанавливать размер страницы и страницы с левой и правой сторон буклета.

Смотрите также