+
+
+
+
+
\ No newline at end of file
diff --git a/How to/Extract Text Option/index.js b/How to/Extract Text Option/index.js
new file mode 100644
index 0000000..137d499
--- /dev/null
+++ b/How to/Extract Text Option/index.js
@@ -0,0 +1,8 @@
+var pdfviewer = new ej.pdfviewer.PdfViewer({
+ documentPath: 'https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf',
+ resourceUrl: "https://cdn.syncfusion.com/ej2/29.1.33/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);
+ pdfviewer.extractTextOption='None';
+ pdfviewer.appendTo('#PdfViewer');
\ No newline at end of file
diff --git a/How to/Extract Text/index.html b/How to/Extract Text/index.html
new file mode 100644
index 0000000..25c17d7
--- /dev/null
+++ b/How to/Extract Text/index.html
@@ -0,0 +1,39 @@
+
+ EJ2 PDF Viewer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/How to/Extract Text/index.js b/How to/Extract Text/index.js
new file mode 100644
index 0000000..8875eda
--- /dev/null
+++ b/How to/Extract Text/index.js
@@ -0,0 +1,23 @@
+var pdfviewer = new ej.pdfviewer.PdfViewer({
+ documentPath: 'https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf',
+ resourceUrl: "https://cdn.syncfusion.com/ej2/29.1.33/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);
+ pdfviewer.appendTo('#PdfViewer');
+
+ // Event Listener for Extract Text from Single Page
+document.getElementById('extractText').addEventListener('click', function () {
+ pdfviewer.extractText(1, 'TextOnly').then((val) => {
+ console.log('Extracted Text from Page 1:');
+ console.log(val); // Logs the extracted text from page 1
+ });
+});
+
+// Event Listener for Extract Text from Multiple Pages
+document.getElementById('extractTexts').addEventListener('click', function () {
+ pdfviewer.extractText(0, 2, 'TextOnly').then((val) => {
+ console.log('Extracted Text from Pages 0 to 2:');
+ console.log(val); // Logs the extracted text from pages 0 to 2
+ });
+});
\ No newline at end of file
diff --git a/How to/Find Text Async/index.html b/How to/Find Text Async/index.html
new file mode 100644
index 0000000..6abe1c2
--- /dev/null
+++ b/How to/Find Text Async/index.html
@@ -0,0 +1,39 @@
+
+ EJ2 PDF Viewer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/How to/Find Text Async/index.js b/How to/Find Text Async/index.js
new file mode 100644
index 0000000..ed639e5
--- /dev/null
+++ b/How to/Find Text Async/index.js
@@ -0,0 +1,18 @@
+var pdfviewer = new ej.pdfviewer.PdfViewer({
+ documentPath: 'https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf',
+ resourceUrl: "https://cdn.syncfusion.com/ej2/29.1.33/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);
+ pdfviewer.appendTo('#PdfViewer');
+
+document.getElementById('findText').addEventListener('click', function () {
+ pdfviewer.textSearchModule.findTextAsync('pdf', false).then(res => {
+ console.log(res); // Logs the search result for the term 'pdf'
+ });
+});
+document.getElementById('findTexts').addEventListener('click', function () {
+ pdfviewer.textSearchModule.findTextAsync(['pdf', 'the'], false).then(res => {
+ console.log(res); // Logs the search result for the terms 'pdf' and 'the'
+ });
+});
\ No newline at end of file