PDF Generation Template Editor
Open-source visual PDF generation engine with customizable templates and developer-friendly APIs.
Open-source visual PDF generation engine with customizable templates and developer-friendly APIs.
The steps to merge pages are as follows:
This example shows how to merge pages:
CPDFDocument documentForMerge = CPDFDocument.createDocument(context);
CPDFDocument document1 = new CPDFDocument(context);
document1.open(pdfFile);
CPDFDocument document2 = new CPDFDocument(context);
document2.open(pdfFile);
documentForMerge.importPages(document1, 0, document1.getPageCount() - 1, document.getPageCount());
documentForMerge.importPages(document2, 0, document2.getPageCount() - 1, document.getPageCount());val documentForMerge = CPDFDocument.createDocument(context)
val document1 = new CPDFDocument(context)
document1.open(pdfFile);
val document2 = new CPDFDocument(context)
document2.open(pdfFile)
documentForMerge.importPages(document1, 0, document1.pageCount - 1, document.pageCount);
documentForMerge.importPages(document2, 0, document2.pageCount - 1, document.pageCount);When the document is bound and displayed through CPDFReaderView, after modifying the document pages, you need to call the following method to refresh the view so that the changes take effect immediately:
cpdfReaderView.reloadPages();