In this post we’ll see a Java program to merge two PDF documents using iText library.
To know more about iText library and PDF examples check this post- Generating PDF in Java Using iText Tutorial
Merging PDFs using iText
In iText there is a PDFMerger
class that can be used for merging PDFs. Using this class you can merge a
number of existing documents into one.
Following Java program shows how two PDF documents can be merged using iText.
import java.io.IOException; import com.itextpdf.kernel.pdf.PdfDocument; import com.itextpdf.kernel.pdf.PdfReader; import com.itextpdf.kernel.pdf.PdfWriter; import com.itextpdf.kernel.utils.PdfMerger; public class MergePDF { public static final String SRC_PDF1 = "F://knpcode//PDF1.pdf"; public static final String SRC_PDF2 = "F://knpcode//PDF2.pdf"; public static final String MERGED_PDF = "F://knpcode//result//Merged.pdf"; public static void main(String[] args) throws IOException{ PdfDocument pdfDoc = new PdfDocument(new PdfWriter(MERGED_PDF)); PdfMerger merger = new PdfMerger(pdfDoc); PdfDocument PDF1 = new PdfDocument(new PdfReader(SRC_PDF1)); PdfDocument PDF2 = new PdfDocument(new PdfReader(SRC_PDF2)); merger.merge(PDF1, 1, PDF1.getNumberOfPages()); merger.merge(PDF2, 1, PDF2.getNumberOfPages()); PDF1.close(); PDF2.close(); pdfDoc.close(); } }
That's all for the topic Merging PDFs in Java Using iText. If something is missing or you have something to share about the topic please write a comment.
You may also like
No comments:
Post a Comment