Maison > Article > développement back-end > Comment convertir du HTML en PDF en PHP
Méthode PHP pour convertir du HTML en PDF : [function genBillPdfContent($htmlContent) {$mpdf = new MpdfMpdf();$mpdf->SetDisplayMode('fullpa...].
L'environnement d'exploitation de cet article : système Windows10, php 7, ordinateur thinkpad t480.
Il existe de nombreuses façons de convertir du HTML en PDF. Par exemple, nous pouvons utiliser html2pdf, dompdf et tcpdf. Nous pouvons utiliser composer pour installer ces quatre bibliothèques open source. . , mais vous pouvez rencontrer une transmission réseau lente, un délai d'installation, etc. pendant le processus d'installation, il est donc préférable d'utiliser la source sur le nuage de code pour télécharger et installer
Bien que les quatre méthodes ci-dessus puissent convertir le HTML en PDF. Du point de vue de l'effet de conversion, mpdf est le meilleur moyen. Bien sûr, cette méthode n'est pas parfaite. Mpdf ne prend pas en charge la pagination automatique de tableaux complexes. Lors de l'utilisation, nous devrons peut-être désassembler manuellement le contenu du HTML. modèles, et enfin générer plusieurs fichiers PDF d'une seule page
Exemple d'utilisation de mpdf :
/** * @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); }
Apprentissage recommandé : formation php
.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!