Heim >Backend-Entwicklung >PHP-Tutorial >PHP realisiert perfekt die Konvertierung von HTML in PDF

PHP realisiert perfekt die Konvertierung von HTML in PDF

WBOY
WBOYOriginal
2016-07-29 09:10:434056Durchsuche

1. 安装 wkhtmltopdf

   centos 7版本 安装方法 yum install wkhtmltopdf

   如果版本低于7则需要下载安装

   下载地址:http://download.csdn.net/detail/liwei1987821/9337289

2. 下载后 :

   # mv wkhtmltopdf-amd64 wkhtmltopdf

   # mv wkhtmltopdf /usr/local/bin

   需要再安装xvfb

   # yum install xorg-x11-server-Xvfb

3.  安装完成后:

   #xvfb-run --server-args="-screen 0, 1024x768x24" wkhtmltopdf  http://www.ifeng.com/  admin.pdf

4.  如果中文出现乱码或空白

     打开windows c:Windowsfontssimsun.ffc拷贝到linux服务 器/usr/share/fonts/目录下

    c:WindowsfontssimsunSIMFANG.TTF 一样拷贝进去

    再执行生成的pdf就不会出现乱码了

5. 在 php中的使用

    $str ='xvfb-run --server-args="-screen 0, 1024x768x24" wkhtmltopdf  http://www.ifeng.com/  admin.pdf > test.txt';

    exec($str);

    为了避免执行过程中PHP挂起 需要出重定向到文件   

   

6. 本来想在exec过程中使用异步 解决loading时间长的问题 。一直没有找到好的解决方案

   试过popen 和curl   都有问题 求大神指点

Das Obige hat die perfekte Implementierung von HTML in PDF in PHP vorgestellt, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.

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