diff --git a/How to/Get Base 64 string of the loaded PDF document/index.html b/How to/Get Base 64 string of the loaded PDF document/index.html
new file mode 100644
index 0000000..c6ac5d1
--- /dev/null
+++ b/How to/Get Base 64 string of the loaded PDF document/index.html
@@ -0,0 +1,38 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/How to/Get Base 64 string of the loaded PDF document/index.js b/How to/Get Base 64 string of the loaded PDF document/index.js
new file mode 100644
index 0000000..1c5b49d
--- /dev/null
+++ b/How to/Get Base 64 string of the loaded PDF document/index.js
@@ -0,0 +1,28 @@
+var pdfviewer = new ej.pdfviewer.PdfViewer({
+ documentPath: 'https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf',
+ resourceUrl: "https://cdn.syncfusion.com/ej2/27.2.2/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('getBase64').addEventListener('click', function() {
+ base64ofloadedDocument(); // Call the function to get the Base64 string
+});
+
+// Function to get Base64 of the loaded document
+function base64ofloadedDocument() {
+pdfviewer.saveAsBlob().then(function(value) {
+ var data = value;
+
+ var reader = new FileReader();
+
+ reader.readAsDataURL(data);
+
+ reader.onload = function() {
+ var base64data = reader.result;
+
+ console.log(base64data);
+ };
+ });
+}