В этом базовом руководстве рассказывается, как объединять PDF файлы в Java. Следуя указанным шагам и коду Java для объединения PDF-файлов, вы сможете внедрить эту функцию в свои приложения. Более того, для работы с этой функцией вам не нужно устанавливать какие-либо UI-приложения, такие как Adobe Acrobat и т.п.
Шаги по объединению PDF-файлов в Java
- Добавьте ссылку на Aspose.PDF for Java для объединения PDF-файлов.
- Инициализировать объект класса PdfFileEditor для объединения документов PDF
- Инициализировать массив строк с входными путями и именами PDF-файлов
- Объедините PDF-документы в один файл с помощью функции concatenate
Эти шаги подробно описывают, как можно использовать функцию Объединение PDF-файлов Java. Просто настройте API и используйте массив строк для загрузки имен исходных документов. На последнем шаге объедините файлы, объединив все страницы вместе в один файл с помощью одной функции.
Код для объединения PDF-файлов в Java
import com.aspose.pdf.License; | |
import com.aspose.pdf.facades.PdfFileEditor; | |
public class MergePdfFilesInJava { | |
public static void main(String[] args) throws Exception { // main method to merge multiple PDF documents | |
// Instantiate the license to avoid trial version limitations while merging the PDF files | |
License asposePdfLicenseMerge = new License(); | |
asposePdfLicenseMerge.setLicense("Aspose.pdf.lic"); | |
// Initialize PdfFileEditor instance to concatenate PDF files | |
PdfFileEditor pdfFileEditor = new PdfFileEditor(); | |
// Use string array to set name and paths of files | |
String[] pdfFiles = new String[3]; | |
pdfFiles[0] = "FirstFile.pdf"; | |
pdfFiles[1] = "SecondFile.pdf"; | |
pdfFiles[2] = "ThirdFile.pdf"; | |
// Merge PDF files | |
pdfFileEditor.concatenate(pdfFiles, "MergedFile.pdf"); | |
System.out.println("Done"); | |
} | |
} |
PdfFileEditor — довольно всеобъемлющий класс, содержащий множество функций и свойств, таких как вы можете получить список поврежденных элементов, которые были обнаружены во время конкатенации, установить разрывы страниц в нужных местах, добавить специальные поля, добавить выбранные страницы вместо полных документов, несколько перегрузок для удаления, извлечения содержимого и многих других. Функция объединения также содержит несколько перегрузок, которые можно использовать для объединения потоков и файлов в один файл PDF.
В этой статье мы рассмотрели, как с помощью Java объединять PDF-файлы в любой операционной системе, где установлена Java. Если вам интересно узнать о преобразовании файлов PDF в текст, обратитесь к статье как конвертировать PDF в текст с помощью Java.