Stap 4: Met behulp van Apache PDFBox
De reden dat ik koos de Apache PDFBox bibliotheek is te danken aan hun PDFMergerUtility klasse. De documentatie voor deze klasse is gevonden hier. Na een blik op de java docs, ben ik zeker dat je zou eens met mijn keuze. Het samenvoegen van een PDF-document met deze klasse is zo eenvoudig als het maken van een exemplaar van PDFMergerUtility, een bestand toe te voegen door het aanroepen van de methode addSource voor alle PDF-documenten die u toevoegen wilt, instellen van de naam van het output-bestand door de setDestinationFileName-methode aan te roepen, en tot slot het aanroepen van de methode mergeDocuments().
Aan het eind van deze stap vindt u mijn broncode voor dit programma. U zult zien dat 99% van het programma de GUI-setup en de logica is, en de resterende 1% is het uitvoeren van de bovenstaande bewerkingen.
Als een programmering oefening, zou ik aanraden het schrijven van een vergelijkbaar programma aan dit één, zoals ik vond het leuk!