Heim  >  Artikel  >  Web-Frontend  >  So konvertieren Sie HTML in PDF

So konvertieren Sie HTML in PDF

coldplay.xixi
coldplay.xixiOriginal
2021-04-27 14:49:1527637Durchsuche

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.

So konvertieren Sie HTML in PDF

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-Tutorial

Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn