Views: 1
How to Merge PDF files using Java
1.First step is to add dependencies to your project: Include either PDFBox dependency in your pom.xml
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox</artifactId>
<version>2.0.24</version>
</dependency>
After adding above dependencies. Use the Java code that is given below:
import org.apache.pdfbox.multipdf.PDFMergerUtility;
import org.apache.pdfbox.pdmodel.PDDocument;
import java.io.File;
import java.io.IOException;
public class PDFMerger {
public static void main(String[] args) {
String dest = "merged.pdf";
String[] srcFiles = {"file1.pdf", "file2.pdf"};
PDFMergerUtility pdfMerger = new PDFMergerUtility();
pdfMerger.setDestinationFileName(dest);
try {
for (String src : srcFiles) {
pdfMerger.addSource(new File(src));
}
pdfMerger.mergeDocuments(null);
} catch (IOException e) {
e.printStackTrace();
}
}
}
Compile and run the program to merge your PDF files.