Ich verwende jsPDF und html2canvas ein div
zu pdf zu konvertieren:ein div mit dem Attribut "versteckt" zu pdf mit jsPDF Konvertieren und html2canvas
<a onclick="makePdf()">PDF</a>
<div id="divToPdf">Some content here</div>
aber ich will nicht Mein div
wird auf dem Bildschirm angezeigt. Ich habe versucht, hidden
Eigenschaft mit dem div
zu verstecken:
<a onclick="makePdf()">PDF</a>
<div id="divToPdf" hidden>Some content here</div>
Das Problem ist, dass die hidden
Eigenschaft führt zu einem blank pdf Dokument. Wie kann ich das div
ohne dieses Problem verstecken?
Ich habe beides versucht. Keine funktioniert. Ich konvertiere tatsächlich das 'div' in pdf, drücke es nicht aus. Die Medienabfrage in Ihrer Antwort scheint zum Drucken zu sein. –
Ich weiß nicht, wie Ihr 'makePdf()' funktioniert, wenn Sie irgendeine Art von lib verwenden, um den Seiteninhalt direkt in pdf umzuwandeln, dann müssen Sie den zweiten Weg benutzen: die Seite mit 'querySelectorAll' vor Aufruf ändern das 'makePdf()'. –
Okay. Cool. Vielen Dank! –