Unire PDF in Java con PDFBox
Apache PDFBox è un'ottima libreria per lavorare con i PDF in Java.
In questo articolo vediamo come usarla per unire più files PDF atraverso PDFMergerUtility.
Se usate Maven:
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox</artifactId>
<version>3.0.1</version>
</dependency>
Qui sotto un esempio:
import org.apache.pdfbox.multipdf.PDFMergerUtility;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
try {
String[] listFiles = {
"prova1.pdf",
"prova2.pdf",
"prova1.pdf"
};
PDFMergerUtility mergerUtility = new PDFMergerUtility();
for (String s : listFiles) {
mergerUtility.addSource(s);
}
mergerUtility.setDestinationFileName("final.pdf");
mergerUtility.mergeDocuments(null);
} catch (IOException ex) {
System.out.println(ex.getMessage());
}
}
}
Enjoy!
java maven pdfbox pdfmergerutility pdf
Commentami!