Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie HTML in PDF in PHP

So konvertieren Sie HTML in PDF in PHP

王林
王林Original
2021-09-28 15:57:485979Durchsuche

PHP-Methode zum Konvertieren von HTML in PDF: [function genBillPdfContent($htmlContent) {$mpdf = new MpdfMpdf();$mpdf->SetDisplayMode('fullpa...].

So konvertieren Sie HTML in PDF in PHP

Die Betriebsumgebung von Dieser Artikel: Windows 10-System, PHP 7, Thinkpad T480-Computer.

Es gibt viele Möglichkeiten, HTML in PDF zu konvertieren. Wir können Composer verwenden, um diese vier Open-Source-Bibliotheken zu installieren ., aber während des Installationsvorgangs kann es zu einer langsamen Netzwerkübertragung, einer Zeitüberschreitung bei der Installation usw. kommen, daher ist es am besten, die Quelle in der Code-Cloud zum Herunterladen und Installieren zu verwenden

Obwohl die oben genannten vier Methoden HTML in PDF konvertieren können. Aus Sicht des Konvertierungseffekts ist mpdf natürlich nicht perfekt. Während der Verwendung müssen wir den Inhalt möglicherweise nicht in HTML zerlegen Vorlagen und generieren Sie schließlich mehrere einseitige PDF-Dateien

mpdf-Nutzungsbeispiel:

/**
* @param $htmlContent    html文件内容
* @return string    返回生成的PDF文件内容
*/
function genBillPdfContent($htmlContent) {
        $mpdf = new \Mpdf\Mpdf();
        $mpdf->SetDisplayMode('fullpage');
        $mpdf->autoScriptToLang = true;
        $mpdf->autoLangToFont = true;
        $mpdf->WriteHTML($htmlContent);
 
        return $mpdf->Output('filename.pdf', \Mpdf\Output\Destination::STRING_RETURN);
}

Empfohlenes Lernen: php-Schulung

.

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie HTML in PDF in PHP. 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