У цьому базовому підручнику пояснюється, як об’єднати файли PDF у Java. Виконуючи згадані кроки та код Java для об’єднання PDF-файлів, ви можете вставити цю функцію у свої програми. Крім того, для роботи з цією функцією вам не потрібно встановлювати жодну програму інтерфейсу користувача, як-от 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.