1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > php如何将html转换成pdf

php如何将html转换成pdf

时间:2021-08-27 11:32:34

相关推荐

php如何将html转换成pdf

后端开发|PHP问题

php,html,pdf

后端开发-PHP问题

仿安居客好租网房产源码,vscode导出目录结构,ubuntu显示异常,用tomcat发布工程,免费论坛爬虫,php导出html文件,海外官网seo权重评分,视频分享网站模板,空间模板制作教程lzw

mblen 源码,vscode代码编辑器工程,ubuntu显示流量,tomcat如何替换猫,爬虫期货指标,php获取网页地址,张家口seo推广如何操作,恋爱网站源码lzw

本文操作环境:windows10系统、php 7、thinkpad t480电脑。

网站源码上传那个文件夹,vscode输出框颜色,nas系统ubuntu,cmd打不开Tomcat,66爬虫,php echo 循环,连江效果好的seo价格,html5响应式个人网站下载,网店网站模板lzw

要将html转成pdf其实有很多种办法,比如我们可以使用html2pdf、mpdf、dompdf和tcpdf等方法。这四种开源库我们都可以使用composer安装,但是可能在安装的过程中会遇到网络传输慢、安装超时等情况。所以最好是使用码云上的源进行下载安装。

虽然以上四个方法都可以将html转成pdf,但是如果从转换效果来看mpdf是最好的一种方式。当然这种方式也不是完美无缺,mpdf并不支持复杂表格的自动分页,在使用的过程中我们可能需要手动拆解html中的内容,生成多个html模板,最后再生成多个单页的PDF文件。

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);}

php培训

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。