How to Merge PDF files using Java

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.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top