In deze eenvoudige zelfstudie wordt uitgelegd hoe u PDF bestanden in Java kunt samenvoegen. Door de genoemde stappen en de Java-code om PDF-bestanden samen te voegen te volgen, kunt u deze functie in uw applicaties insluiten. Bovendien hoeft u voor het werken met deze functie geen UI-toepassing zoals Adobe Acrobat, enz. te installeren.
Stappen om PDF-bestanden samen te voegen in Java
- Voeg de verwijzing toe aan Aspose.PDF for Java om PDF-bestanden samen te voegen
- Initialiseer PdfFileEditor klasseobject voor het samenvoegen van PDF-documenten
- Initialiseer een stringarray met invoerpaden en namen voor PDF-bestanden
- Voeg de PDF-documenten samen tot één bestand met de functie concatenate
In deze stappen wordt uitgelegd hoe u de functie Java merge PDF-bestanden kunt gebruiken. Configureer gewoon de API en gebruik een stringarray om de namen van brondocumenten te laden. Voeg in de laatste stap de bestanden samen door alle pagina’s samen te voegen tot één bestand met behulp van een enkele functie.
Code om PDF-bestanden samen te voegen in 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"); | |
} | |
} |
De PdfFileEditor is een vrij uitgebreide klasse die veel functies en eigenschappen bevat, zoals je een lijst kunt krijgen van beschadigde items die tijdens het aaneenschakelen zijn gevonden, pagina-einden op de gewenste locaties kunt instellen, speciale marges kunt toevoegen, geselecteerde pagina’s kunt toevoegen in plaats van de volledige documenten, meerdere overbelastingen voor verwijderen, extraheren van inhoud en vele anderen. De samenvoegfunctie bevat ook meerdere overbelastingen die kunnen worden gebruikt om streams en bestanden samen te voegen tot een enkel PDF-bestand.
In dit artikel hebben we gezien hoe het gebruik van Java PDF-bestanden samenvoegt in elk besturingssysteem waarop Java is geïnstalleerd. Als u geïnteresseerd bent in het converteren van PDF-naar-tekstbestanden, raadpleeg dan het artikel op hoe PDF naar tekst te converteren met Java.