diff --git a/How to/Dynamically enable or disable Text Selection/index.html b/How to/Dynamically enable or disable Text Selection/index.html
new file mode 100644
index 0000000..9e57a47
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/index.html
@@ -0,0 +1,39 @@
+
+ EJ2 PDF Viewer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Enable Text Selection
+
Disable Text Selection
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/index.js b/How to/Dynamically enable or disable Text Selection/index.js
new file mode 100644
index 0000000..40b135f
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/index.js
@@ -0,0 +1,20 @@
+var pdfviewer = new ej.pdfviewer.PdfViewer({
+ documentPath: 'https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf',
+ resourceUrl: "https://cdn.syncfusion.com/ej2/30.1.37 /dist/ej2-pdfviewer-lib",
+ enableTextSelection : false,
+});
+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);
+
+ // Explicitly set text selection to be disabled at initial loading.
+ pdfviewer.enableTextSelection = false
+ pdfviewer.appendTo('#PdfViewer');
+
+ // Add click event listener for the enableTextSelection button
+ document.getElementById('enableTextSelection').addEventListener('click', function () {
+ pdfviewer.enableTextSelection = true;
+ });
+ // Add click event listener for the disableTextSelection button
+ document.getElementById('disableTextSelection').addEventListener('click', function () {
+ pdfviewer.enableTextSelection = false;
+ });
\ No newline at end of file