php dompdf包如何将HTML页面导出中文无乱码的PDF文档

  1. 首先下载composer

    我们提供的服务有:成都网站设计、网站建设、微信公众号开发、网站优化、网站认证、高昌ssl等。为上千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的高昌网站制作公司

               curl -sS https://getcomposer.org/installer | php

  2. 下载dompdf包

       php composer require dompdf/dompdf

  3. 下载load_font.php,此文件的功能是安装中文字体

             1.git clone  https://github.com/dompdf/utils.git

             2. 复制 load_font.php到 dompdf目录中,与lib 和 src 目录同级。

  4. 下载中文字体,推荐下载 Droid Sans Fallback 字体,也可用雅黑字体,【雅黑字体会导致导出文档过大】

                     下载链接【http://www.17ziti.com/info/71250.html】

  5.  安装字体,将字体传到服务器目录下,运行load_font.php

           php load_font.php 'Droid'  /data/DroidSansFallback.ttf。

          运行后,若没报错,则在 vendor/dompdf/dompdf/lib/fonts/下生了                                    Droid.ttf,Droid.ufm    这两个文件。

  6. 在PHP代码中设置中文字体
    
    
    
    
    
     中文123 
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文档
    URL标题:http://pwwzsj.com/article/jscgpg.html

    其他资讯