Ich möchte die aktuelle Seite in pdf per Button-Klick herunterladen, verwendete ich das html2canvas
Konzept und hier ist der BeispielcodeEntfernen Sie die Grenze für Bild von pdf in Chrom geöffnet
$("#btnPdf").click(function(){
var dt = new Date();
var day = dt.getDate();
var month = dt.getMonth() + 1;
var year = dt.getFullYear();
var hour = dt.getHours();
var mins = dt.getMinutes();
var postfix = month + "-" + day + "-" + year + "_" + hour + ":" + mins;
var docs = 'dd'+ postfix;
html2canvas(document.getElementById("main-div"), {
onrendered: function(canvas) {
var width = canvas.width;
var height = canvas.height;
var millimeters = {};
millimeters.width = Math.floor(width * 0.264583);
millimeters.height = Math.floor(height * 0.264583);
var imgData = canvas.toDataURL('image/png',1.0);
console.log('Report Image URL: '+imgData);
var doc = new jsPDF('p', 'mm', "a4"); //210mm wide and 297mm high
doc.deletePage(1);
doc.addPage(millimeters.width, millimeters.height);
doc.addImage(imgData, 'png',0,0);
doc.save(docs+'.pdf');
},
});
});
und arbeitet fine.I bin immer die Grenzen für das Bild der aktuellen Seite in pdf nur, wenn Sie die PDF in Chrom öffnen, aber ich habe keine Grenze in PDF beim Öffnen in Adobe, Firefox usw. Aber das Problem ist in Chrom. Bitte irgendwelche Vorschläge, wie Sie den Rahmen für die Bilder in PDF in Chrom geöffnet entfernen. Vielen Dank im Voraus