当前位置:首页 > PHP > 正文内容

php将html转为pdf,php将html页面导出pdf

高老师9年前 (2017-07-23)PHP2194
  1. 首先下载wkhtmltox-0.12.4_linux-generic-amd64.tar.xz   (不要下载RPM包,依赖太多,需要x-server支持),并解压,执行测试运行正常

  2. tar wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
    cd   wkhtmltox-0.12.4_linux-generic-amd64/bi
    ./wkhtmltopdf   http://www.gaojiufeng.cn   1.pdf
  3. 移动文件夹到规范目录,设置系统环境变

  4. mv  wkhtmltox      /usr/local                 //移动文件
    vi  /etc/profile                                    //编辑配置文件
    PATH=/usr/local/wkhtmltox/bin:$PATH
    
    export PATH
    
    //以上复制文件底部
    source /etc/profile                               //配置文件立即生效
    wkhtmltopdf  http://www.gaojiufeng.cn 1.pdf
  5. .PHP调用代码

  6. <?php
    
        exec('/usr/local/wkhtmltox/bin/wkhtmltopdf --zoom 1.1 http://www.gaojiufeng.cn 1.pdf',$return);  
        //exec("wkhtmltopdf  http://www.gaojiufeng.cn 2.pdf",$output);  //低PHP版本可以用.
        if(!$return){
        	echo 'success';
        }
        else{
        	echo 'failed';
        }
    ?>

           提示:如果无法执行exec请在php.ini中允许执行exec函数

扫描二维码推送至手机访问。

版权声明:本文由高久峰个人博客发布,如需转载请注明出处。

本文链接:https://blog.20230611.cn/post/35.html

分享给朋友:

“php将html转为pdf,php将html页面导出pdf” 的相关文章

Cookie禁用了Session还能用吗?

Cookie禁用了Session还能用吗?

    Session在默认情况下是使用客户端的Cookie来保存Session ID的,所以当客户端的cookie出现问题的时候就会影响Session了,如果你单纯的认为SESSION和COOKIE没有联系的话请迅速百度补脑。  &nbs...

php 数组转换xml,php 数组转成xml,php数组转xml 函数

php 数组转换xml,php 数组转成xml,php数组转xml 函数

源码:特别适用于微信支付中通知微信支付网关function array2xml($arr, $level = 1) { $s = $level == 1 ? "<xml&g...

 php max input vars,max input vars限制,max input vars 设置

php max input vars,max input vars限制,max input vars 设置

在一个正式项目中操作人员提交239个产品信息进行保存,但是系统却提示没有提交239个产品,于是开启错误信息,显示如下:Warning: Unknown: Input variables exceeded 1000. To incr...

php  while  true  cpu占用100%

php while true cpu占用100%

在编写多进程的实例中我在每个进程中使用如下代码://调用等待信号的处理器 while (true) {     pcntl_signal_dispatch(); }开启5个进程,cpu直接100%修正之后的代码://调用等待信号的处理器 while&...

PHP yield  PHP协程,PHP协程用法学习

PHP yield PHP协程,PHP协程用法学习

【一】.迭代器迭代是指反复执行一个过程,每执行一次叫做一次迭代。比如下面的代码就叫做迭代:1.  <?php   2.  $data = ['1', '2', &...

tp orm事务提交未执行的教训和总结

tp orm事务提交未执行的教训和总结

最近在项目中处理一个关于商品数据重复需要删除多余的商品记录,但是删除一条商品必然要把关联的其他表商品的id和其他商品信息更换为正确的,删除一个商品记录,同时要去修改100多张表的关联商品数据,在项目中引用了tp orm 1.2版本,由于项目是php5.6版本,没法使用最新orm,在代码中每处理1个商...