Объединение PDF программно
Теперь объединение PDF-файлов — одна из самых востребованных задач. Эта статья показывает, как объединить несколько PDF-файлов в один PDF-документ с использованием Aspose.PDF для Java. Пример написан на Java, но API можно использовать и в других языках программирования. PDF-файлы объединяются так, что первый присоединяется в конце другого документа.
Объединение PDF файлов с использованием Java
Чтобы объединить два PDF-файла:
-
Создайте два объекта Document, каждый из которых содержит один из входных PDF-файлов.
-
Затем вызовите метод Add коллекции PageCollection для объекта Document, в который вы хотите добавить другой файл PDF.
-
Передайте коллекцию PageCollection второго объекта Document методу Add первой коллекции PageCollection.
-
Наконец, сохраните выходной PDF-файл, используя метод Save.
Следующий фрагмент кода показывает, как объединить PDF-файлы с помощью Java.
package com.aspose.pdf.examples;
import com.aspose.pdf.*;
public class ExampleMerge {
// Путь к каталогу с документами.
private static String _dataDir = "/home/admin1/pdf-examples/Samples/";
public static void Merge() {
// Открыть первый документ
Document pdfDocument1 = new Document(_dataDir + "Concat1.pdf");
// Открыть второй документ
Document pdfDocument2 = new Document(_dataDir + "Concat2.pdf");
// Добавить страницы второго документа к первому
pdfDocument1.getPages().add(pdfDocument2.getPages());
// Сохранить объединенный выходной файл
pdfDocument1.save(_dataDir+"ConcatenatePdfFiles_out.pdf");
}
}