0

In a folder I have few pdf files, I want to merge all the files into one.using java how can I achieve this ?

  • Does this answer your question? [How to merge two PDF files into one in Java?](https://stackoverflow.com/questions/3585329/how-to-merge-two-pdf-files-into-one-in-java) – sukalogika Oct 17 '21 at 10:40
  • 2
    Unfortunately you don't tell us which PDF library you use. The question @sukalogika refers to focuses on PDFBox, but there are a number of other libraries you can alternatively use. – mkl Oct 17 '21 at 12:02

1 Answers1

0

You can use PDFMergerUtility (https://pdfbox.apache.org/docs/2.0.0/javadocs/org/apache/pdfbox/multipdf/PDFMergerUtility.html) for this:

PDFMergerUtility pdfMerge = new PDFMergerUtility();
pdfMerge.addSource("/pdf1.pdf");
pdfMerge.addSource("/pdf2.pdf");
// Add as many pdfMerge.addSource("/pdfx.pdf"); as you want
pdfMerge.setDestinationFileName("/pdf-final.pdf");
pdfMerge.mergeDocuments();

This has also been extensively discussed and answered here: How to merge two PDF files into one in Java?

Dharman
  • 30,962
  • 25
  • 85
  • 135
GeoSn0w
  • 684
  • 1
  • 9
  • 20