From 7c2ed6f9a38b4594834d7d0bea508cd48ab76ff0 Mon Sep 17 00:00:00 2001 From: SF4524LogeshKumar Date: Thu, 27 Nov 2025 12:35:51 +0530 Subject: [PATCH 1/2] 995120: Extract Pages in Page Organizer Samples --- .../index.html | 38 +++++++++++++++++++ .../Extract Pages in Page Organizer/index.js | 25 ++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 How to/Extract Pages in Page Organizer/index.html create mode 100644 How to/Extract Pages in Page Organizer/index.js diff --git a/How to/Extract Pages in Page Organizer/index.html b/How to/Extract Pages in Page Organizer/index.html new file mode 100644 index 0000000..333bf8b --- /dev/null +++ b/How to/Extract Pages in Page Organizer/index.html @@ -0,0 +1,38 @@ + + EJ2 PDF Viewer + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + \ No newline at end of file diff --git a/How to/Extract Pages in Page Organizer/index.js b/How to/Extract Pages in Page Organizer/index.js new file mode 100644 index 0000000..954ae3e --- /dev/null +++ b/How to/Extract Pages in Page Organizer/index.js @@ -0,0 +1,25 @@ +var viewer = new ej.pdfviewer.PdfViewer({ + documentPath: 'https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf', + resourceUrl: "https://cdn.syncfusion.com/ej2/31.1.23/dist/ej2-pdfviewer-lib", +}); +ej.pdfviewer.PdfViewer.Inject(ej.pdfviewer.TextSelection, ej.pdfviewer.TextSearch, ej.pdfviewer.Print, ej.pdfviewer.Navigation, ej.pdfviewer.Toolbar, + ej.pdfviewer.Magnification, ej.pdfviewer.Annotation, ej.pdfviewer.FormDesigner, ej.pdfviewer.FormFields, ej.pdfviewer.PageOrganizer); + viewer.appendTo('#PdfViewer'); + + //Use this code snippet to Disable the Extract Pages Tool + viewer.pageOrganizerSettings = { canExtractPages: true }; + + //Use this code snippet to Hide Extract Pages Tool + //viewer.pageOrganizerSettings = { showExtractPagesOption: false } + + //Extract Page programmatically + document.getElementById('extractPage').addEventListener('click', function () { + // Extract pages 1 and 2 + var array = viewer.extractPages("1,2"); + + // Load the extracted pages back into the viewer + viewer.load(array); + + // Inspect the result if needed + console.log(array); +}); \ No newline at end of file From b604af05b12fee7e8a775debe52dd413c176c687 Mon Sep 17 00:00:00 2001 From: SF4524LogeshKumar Date: Thu, 27 Nov 2025 14:07:57 +0530 Subject: [PATCH 2/2] 995120: Updated proper load parameters --- How to/Extract Pages in Page Organizer/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/How to/Extract Pages in Page Organizer/index.js b/How to/Extract Pages in Page Organizer/index.js index 954ae3e..2bcb3ff 100644 --- a/How to/Extract Pages in Page Organizer/index.js +++ b/How to/Extract Pages in Page Organizer/index.js @@ -18,7 +18,7 @@ ej.pdfviewer.PdfViewer.Inject(ej.pdfviewer.TextSelection, ej.pdfviewer.TextSearc var array = viewer.extractPages("1,2"); // Load the extracted pages back into the viewer - viewer.load(array); + viewer.load(array,''); // Inspect the result if needed console.log(array);