Load PDF documents dynamically

17 Feb 20221 minute to read

The PDF Viewer server library allows to switch or load the PDF documents dynamically after the initial load operation. To achieve this, load the PDF document as a base64 string or file name in PDF Viewer control using the Load() method dynamically.

The following steps are used to load the PDF document dynamically.

Step 1: Follow the steps provided in the link to create a simple PDF Viewer sample.

Step 2: Use the following code snippet to load PDF document using base64 string.

<button type="button" onclick="load1()">LoadDocumentFromBase64</button>
<script>
function load1() {
    var viewer = document.getElementById('pdfViewer').ej2_instances[0];
    viewer.load("data:application/pdf;base64," + addBase64String, null);
}
</script>

Step 3: Use the following code snippet to load PDF document using document name.

<button type="button" onclick="load2()">LoadDocument</button>
<script>
// load document using document name.
function load2() {
    var viewer = document.getElementById('pdfViewer').ej2_instances[0];
    viewer.load("HTTP Succinctly.pdf",null)
}
</script>

Download the sample, how to load PDF documents dynamically