pdfjsProcessing.file.data Blob | byte[] | String
Specifies the data
to be passed to the pdfjs processor. Accepts blob
, byte
array or base64
string.
Example
<div id="pdfViewer"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.2.2/pdf.js"></script>
<script>
window.pdfjsLib.GlobalWorkerOptions.workerSrc = 'https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.2.2/pdf.worker.js';
</script>
<script>
var request = new XMLHttpRequest();
request.open('GET', "https://demos.telerik.com/kendo-ui/content/web/pdfViewer/sample.pdf", true);
request.responseType = 'blob';
request.onload = function() {
var reader = new FileReader();
reader.readAsDataURL(request.response);
reader.onload = function(e){
$("#pdfViewer").kendoPDFViewer({
pdfjsProcessing: {
file: {
//retain the base64 data
data: e.target.result.split(",")[1]
}
},
width: "100%",
height: 1200
}).getKendoPDFViewer();
};
};
request.send();
</script>