Heim > Artikel > Web-Frontend > So konvertieren Sie HTML in PDF
So konvertieren Sie HTML in PDF: 1. Die Verwendung von [html2canvas+jsPDF] ist eine spezielle Methode zum Generieren von PDF in Front-End-JS. 2. Die Qualität von PDF, die mit der iText-Methode generiert wird, ist höher. 3. Die wkhtmltopdf-Software unterstützt eine Vielzahl von PDF-Generierungsmethoden.
Die Betriebsumgebung dieses Tutorials: Windows7-System, HTML5-Version, DELL G3-Computer.
So konvertieren Sie HTML in PDF:
1, html2canvas+jsPDF
Diese Methode ist im Wesentlichen eine Methode zum Generieren von PDF in Front-End-JS. Importieren Sie einfach ein paar JS-Dateien und schreiben Sie ein paar JS-Aufrufe besteht darin, js zu verwenden, um alle DOM-Knoten auf der Seite zu durchlaufen, sie dann in Canvas zu konvertieren und dann jsPDF aufzurufen, um die Canvas in PDF zu konvertieren. Ich habe auch versucht, diese Methode zum Generieren von PDF zu verwenden, aber die Erfahrung ist, dass das konvertierte PDF Die Frames sind stark beschädigt (das schließt natürlich das Problem meiner HTML-Code-Spezifikation nicht aus). Ein weiterer Grund ist, dass der Browser abstürzt und die Geschwindigkeit zu niedrig ist.
2. iText
Die Qualität des mit dieser Methode generierten PDFs ist höher, aber die Schritte zur Implementierung im Backend sind zu kompliziert und die Anforderungen an den HTML-Code sind ebenfalls relativ hoch. und es wird ein Fehler gemeldet, wenn Tags fehlen, aber die dritte Methode hat mich direkt angesprochen. Wkhtmltopdf ist eine Software, die mehrere unterstützt Möglichkeiten zum Generieren von PDFs, und Sie können die Webseiten-URL direkt in PDF konvertieren, Sie können auch lokale Dateien verwenden, um sie in PDF zu konvertieren, und das Konvertierungsergebnis ist perfekt, außerdem ist der Implementierungsprozess relativ einfach, also habe ich Ich denke, dies ist der beste Weg, HTML in PDF zu konvertieren. Die Renderings werden direkt unten angezeigt. Verwandte Lernempfehlungen:
HTML-Video-TutorialDas obige ist der detaillierte Inhalt vonSo konvertieren Sie HTML in PDF. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!