Frequently Asked Question

Import one PDF page into a new PDF document
Last Updated 11 months ago

This article is about importing a page extracted from a PDF file into a new PDF document.

The code runs with RadaeePDF SDK on Android and Server and it's written in Java.

/**
 * Import a page from source document to destination document in the specified index.
 * 
 * @param srcPath the path of the source document.
 * @param srcPass the password of the source document.
 * @param srcPage the number of the page to import from source document. (0 based page NO)
 * @param destDoc the destination document object
 * @param destPage the number of the page to import into. (0 based page NO)
 * @return the imported page number
 */
 public static int importPageInto(String srcPath, String srcPass, int srcPage, Document destDoc, int destPage) {
     try {
         Document mSrcDoc = new Document();
         if(mSrcDoc.Open(srcPath, srcPass) == 0) {
             ImportContext mContext = destDoc.ImportStart(mSrcDoc);
             if(mContext != null) {
                 if(destDoc.ImportPage(mContext, srcPage, destPage)) {
                     destPage++;
                 }
                 mContext.Destroy();
             }
         }
         mSrcDoc.Close();
     } catch (Exception e) {
         e.printStackTrace();
     }
 return destPage;
}


Loading ...