में सही ढंग से पीडीएफ प्रस्तुत नहीं कर रहा है मैं पीडीएफ प्रस्तुत करने के लिए पीडीएफ.जेएस ढांचे का उपयोग कर रहा हूं। मैं पीडीएफ प्रस्तुत करने के लिए बेस 64 डेटा का उपयोग कर रहा हूँ। लेकिन आईई 11 पीडीएफ धुंधला लग रहा है।पीडीएफ.जेएस आईई
IE 11
सेस्क्रीन नीचे देखें कोड नीचे देखें:
var renderPDF = function(url, canvasContainer,data) {
var scale= 0.9; //"zoom" factor for the PDF
function renderPage(page) {
var canvas = document.createElement('canvas');
var viewport = page.getViewport(scale);
var ctx = canvas.getContext('2d');
var renderContext = {
canvasContext: ctx,
viewport: viewport
};
canvas.height = viewport.height;
canvas.width = viewport.width;
canvasContainer.appendChild(canvas);
page.render(renderContext);
}
function renderPages(pdfDoc) {
for(var num = 1; num <= pdfDoc.numPages; num++)
pdfDoc.getPage(num).then(renderPage);
}
PDFJS.disableWorker = false;
var pdfAsDataUri = "data:application/pdf;base64,"+data; // shortened
var pdfAsArray = convertDataURIToBinary(pdfAsDataUri);
PDFJS.getDocument(pdfAsArray).then(renderPages);
};
var BASE64_MARKER = ';base64,';
var convertDataURIToBinary = function(dataURI) {
var base64Index = dataURI.indexOf(BASE64_MARKER) + BASE64_MARKER.length;
var base64 = dataURI.substring(base64Index);
var raw = atob(base64);
var rawLength = raw.length;
var array = new Uint8Array(new ArrayBuffer(rawLength));
for(var i = 0; i < rawLength; i++) {
array[i] = raw.charCodeAt(i);
}
return array;
};
कृपया मेरी मदद करो।
compatibilty, जेएस यहाँ है https://github.com/mozilla/pdf.js/blob/master/web/compatibility.js –
मैंने कोशिश की और अभी भी काम नहीं कर रहा है। – Arsal