Ich habe eine HTML-Seite. In dem ich eine Schaltfläche habe, wenn ich auf diese Schaltfläche klicke, wird die gesamte HTML-Seite unter Verwendung von html2canvas in ein Datenbild umgewandelt und mit der jsPDF-Bibliothek in PDF abgelegt. Das Javascript, das ich verwende, ist
%Vor%Es zeigt nur das Bild auf der ersten Seite an. aber immer wenn die HTML-Seitengröße mehr ist, möchte ich die Bilddaten schneiden und sie auf zwei Seiten in PDF legen. Bitte helfen Sie mir, das zu lösen.
Dies ist vielleicht nicht die perfekte Antwort, funktioniert aber immer noch
%Vor%Ich habe den Code aktualisiert. Jetzt arbeiten Sie mit mehreren Seiten und präziseren Schnitten, ohne dass schwarzer Hintergrund am Ende des zugeschnittenen Bildes erscheint.
Code
%Vor%Um ein langes Bild auf mehrere Seiten zu setzen, kam ich mit so etwas heraus:
%Vor%Ich erhalte grundsätzlich ein Array von Objekten mit dataURL (cropped images).
Ich kam mit dieser Lösung heraus, hoffe, das wird dir helfen:
%Vor%Tags und Links javascript jquery pdf jspdf html2canvas