Този основен урок обяснява как да обединявате 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.