Ich wollte die ganze Seite als PDF mit html2canvas und JsPDF speichern. Keine der Methoden, die ich jemals versucht habe, scheint zu funktionieren.So drucken Sie die ganze Seite mit Html2Canvas und JsPDF
html2canvas(document.body, {
allowTaint: true,
onrendered: function(canvas) {
var image = canvas.toDataURL('image/png');
var pdf = new jsPDF();
pdf.addImage(image, 'JPEG', 0, 0);
pdf.save('invoice.pdf');
}
});
Derzeit diese druckt nur das Ansichtsfenster
Wie voll Seite/Behälter drucken. oder irgendwelche anderen besseren Alternativen?
warum speichern Sie diese als PDF-Datei? Möchten Sie nur den Inhalt des Dokuments drucken? – Pixelomo
Einige Stylings werden von der nativen Druckoption nicht unterstützt. Deshalb @AlanSutherland –
@SibiRaj können Sie 'html2canvas' und' pdfmake' verwenden –