首先下载composer
我们提供的服务有:成都网站设计、网站建设、微信公众号开发、网站优化、网站认证、高昌ssl等。为上千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的高昌网站制作公司
curl -sS https://getcomposer.org/installer | php
下载dompdf包
php composer require dompdf/dompdf
下载load_font.php,此文件的功能是安装中文字体
1.git clone https://github.com/dompdf/utils.git
2. 复制 load_font.php到 dompdf目录中,与lib 和 src 目录同级。
下载中文字体,推荐下载 Droid Sans Fallback 字体,也可用雅黑字体,【雅黑字体会导致导出文档过大】
下载链接【http://www.17ziti.com/info/71250.html】
安装字体,将字体传到服务器目录下,运行load_font.php
php load_font.php 'Droid' /data/DroidSansFallback.ttf。
运行后,若没报错,则在 vendor/dompdf/dompdf/lib/fonts/下生了 Droid.ttf,Droid.ufm 这两个文件。
在PHP代码中设置中文字体 <?php require 'vendor/autoload.php'; use Dompdf\Dompdf; $dompdf = new Dompdf(); $html= <<<HTML <html> <head> </head> <body> <!-- font-family:yahei; china--> <div > 中文123 </div> </body> </html> HTML; $html = iconv('gb2312','utf-8',$html); $dompdf->loadHtml($html); $dompdf->setPaper('A4', 'landscape'); $dompdf->render(); $dompdf->stream();
注意 CSS 样式中的 font-family 设置为 之前运行load_font.php中设置的字体名。
网站栏目:php dompdf包如何将HTML页面导出中文无乱码的PDF文档
当前链接:https://www.cdcxhl.com/article36/jscgpg.html
成都网站建设公司_创新互联,为您提供建站公司、定制开发、云服务器、电子商务、网站导航、响应式网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联