PHP实现HTML生成PDF文件程序_PHP教程
终于找到一款在FPDF和HTML2FPDF源码基础上开发的一套开源程序,作者很给力。基本解决了中文(以及日语、韩语及东南亚和全球语言)乱码的问题,在Windows/Linux开发环境下测试可用,不需要安装别的组件支持,是没有VPS和独立服务器的网站开发者的福音。
不多说,源码名称是MPDF,官方地址是:http://www.mpdf1.com/ 已经更新到5.6版。
到官网下载,解压到网站目录下,使用。
代码如下 | 复制代码 |
include('mpdf.php'); |
PASS:需要注意的是,PHP文件要是UTF-8。不用心情天空贴出的代码,自己写时出现方格乱码时,可以在config.php $this->useAdobeCJK = false;修改成true或者必须标注:$mpdf->useAdobeCJK = true; 官方有文档,可以自己摸索。
这个不完美方法,MPDF只能解析相对简单的css(不能解析js和css中ul li等标签)。现在既然使用了wkhtmltoimage扩展,也就不在乎wkhtmltopdf的使用了。
同样,wkhtmltoimage 0.11会出现错误,需要下载0.10.0_rc2版。
32位
wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.10.0_rc2-static-i386.tar.bz2
tar jxf wkhtmltopdf-0.10.0_rc2-static-i386.tar.bz2
cp wkhtmltoimage-i386 /usr/local/bin/wkhtmltopdf
64位
wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.10.0_rc2-static-amd64.tar.bz2
mv wkhtmltoimage-0.10.0_rc2-static-amd64.tar.bz2 wkhtmltoimage-0.10.0_rc2-static-amd64.tar
tar -xvf wkhtmltopdf-0.10.0_rc2-static-amd64.tar
mv wkhtmltoimage-amd64 /usr/bin/wkhtmltopdf测试 wkhtmltopdf http://www.你的域名.com/ 你的域名.pdfphp shell_exec() 执行shell_exec('/usr/local/bin/wkhtmltopdf http://www.你的域名.com/ /usr/local/wwwroot/你的域名.com/你的域名.pdf');想要保存喜欢过的文章吗?立即关联或创建无觅帐号?
不再提示!
上一篇: Win7怎么打开磁盘管理?win7打开磁盘管理的方法
下一篇: 公司Mysql多实例实现主从复制
推荐阅读
-
PHP实现HTML生成PDF文件程序_PHP教程
-
php实现转换html格式为文本格式的方法,_PHP教程
-
用PHP实现动态产生XML文件以及从XML文件中抽取数据转化成HTML的小程序。。。不用DOM的。。_PHP教程
-
等比例生成缩略图的php程序_PHP教程
-
Thinkphp多文件上传实现方法,_PHP教程
-
使用gd库实现php服务端图片裁剪和生成缩略图_PHP教程
-
php实现批量下载百度云盘文件例子分享_PHP教程
-
php 实现文件缓存函数代码_PHP教程
-
php无刷新利用iframe实现页面无刷新上传文件(1/2)_PHP教程
-
php遍历目录,生成目录下每个文件的md5值并写入到结果文件中_PHP教程