linux 网页另存为pdf,zhtmltopdf v0.2版发布 url页面转存为pdf或image扩展
zhtmltopdf v0.2版发布 url页面转存为pdf或image扩展
发布时间:2014-06-05 21:24:24来源:红联作者:empast
zhtmltopdf 是一个把 url页面转存为 pdf 或者 image 的php扩展:
本次更新:
1) 只输入url,可直接得到转换后的内容,可直接echo输出。
2) 图片新增 quailty参数选项,可控制图片的品质
更多内容: https://github.com/shenzhe/zhtmltopdf
附介绍:
编译和安装
phpize
./configure
make
make install
得到的zhtmltopdf.so文件加入到你的php.ini里
用法
//参数1: 网址
//参数2: 输出的pdf文件名
//会生成pdf文件
zhtml2pdf("http://www.baidu.com", "./baidu.pdf");
//参数1: 网址
//只输入参数,可直接到到pdf的数据, 可直接echo或输出到浏览器
$content = zhtml2pdf("http://www.baidu.com");
echo $content;
//参数1: 网址
//参数2: 生成的img文件名 (可选)
//参数3: 图片fmt(可选) jpeg(默认), png, bmp
//参数4: 图片质量(可选) 默认80
zhtml2img("http://www.baidu.com", "./baidu.jpg");
//参数1: 网址
//只输入参数,可直接到到图片的数据, 可直接echo或输出到浏览器
$content = zhtml2img("http://www.baidu.com");
echo $content;
一些问题
一、线上服务器乱码解决:
1)系统的LANG设置为: LANG=zh_CN.UTF-8
2) 缺少字体,可以把本地的字体copy到服务器上 /usr/share/fonts/chinese/TrueType目录下
二、mac等系统编译问题 (自带的so是在linux amd64 下编译的)
1) 去:https://github.com/wkhtmltopdf/wkhtmltopdf 下载,然后编译安装到xxx目录,
2)安装扩展时 ./configure --with-wkhtmltox-dir=xxx (xxx为1里wkhtmltopdf的安装目录)
来自:开源中国社区
linux 网页另存为pdf,zhtmltopdf v0.2版发布 url页面转存为pdf或image扩展相关推荐
- 网页导出pdf不完整_网站中的页面如何转成PDF文档?
在我们浏览网站时,需要保存网页以供日后离线浏览,或是想要分享或打印网页,那就可以考虑把网页转换成PDF文件来简化整个操作. 那么应该如何将网页转成PDF呢?网页上的信息如何保存成PDF,操作方法是什么 ...
- 红旗系统linux2.6.32屏保咋设置,红旗Linux桌面操作系统 V11社区预览版发布,附新特性介绍...
红旗Linux桌面操作系统 V11(英文名称为RedFlag Linux Desktop 11)社区预览版发布了,根据计划,该版本将开放给用户下载试用.以下将介绍它的新特性:良好的硬件兼容.丰富的外设 ...
- PDF功能实现1——Java实现动态页面在后台生成PDF文件
# 项目描述: 1.项目功能需求:增加证明打印功能,打印时,需将内容生成pdf文件并保存,然后数据库增加一笔打印记录 2.功能分析:由于不单单只是页面打印,所以比较常用的window.print()首 ...
- linux+tux游戏,Linux吉祥物游戏SuperTux 0.5.0版发布 类《超级马里奥兄弟》
Supertux是一款跨平台的类似Super Mario Bros(超级马里奥兄弟)的游戏,其比较大的特点是使用了Tux(即Linux系统的的吉祥物)替代马里奥做主角,控制方式非常类似超级马里奥,不过 ...
- linux安装eclipse mars,Eclipse Mars 正式版发布 Eclipse Mars下载 | 芊雅企服
代号 Mars 的 Eclipse 4.5 版本发布了,这一版本在 Linux 工具中结合了额外的 Docker 工具,更好地支持 Maven 和 Gradle (包括对嵌入工具的更新),提升了 Ja ...
- android 打开支付宝扫码页_Chrome 85正式版发布:新增标签页分组功,网页多了也不乱...
IT服务圈儿 有温度.有态度的IT自媒体平台 文章转载自 OSCHINA 社区 [http://www.oschina.net] 原文标题:Chrome 85 稳定版发布,页面加载速度提升 10% 谷 ...
- 麒麟linux百度云,百度网盘 Linux 版发布,搭配优麒麟运行更完美!
百度网盘 Linux 版发布,搭配优麒麟运行更完美! Linuxer 2019年6月21日 暂无评论 阅读 3,363 次 近日,百度官宣推出了百度网盘 Linux 版(在此之前已发布 Windows ...
- CYY网页提取助手2.0绿色版正式发布
CYY网页提取助手2.0绿色版正式发布(2010-02-03 08:20:07) 官方主页:CYY软件工作室 网页提取助手简要介绍: 可用于 网页图片下载,可提取文本.图片.Flash动画.C ...
- ipados远程linux软件,JingOS Linux平板系统v0.6下载发布 支持多点触摸手势
原标题:JingOS Linux 平板系统 v0.6 下载发布:iPadOS 风格,附安装方法 1月29日消息 今年1月份,一款新的操作系统 JingOS 官网上线,官方介绍是全球首个 iPadOS ...
最新文章
- java闭合数据_java多线程中线程封闭详解
- DevExpress 动态换肤
- hdu5955 Guessing the Dice Roll【AC自动机】【高斯消元】【概率】
- python下载完以后是什么样子_python下载后怎么用
- 初窥Go module
- ASP.NET 泛型类型 Dictionary操作
- 移动对meta的定义(转)
- 墓碑上的字符C语言,C语言编程练习6:墓碑上的字符
- 使用ldconfig命令将/usr/local/lib加入到默认库
- 技术人员如何成长?(资料整理)
- MySQL数据库导入SQL[ERR]Unknown collation: ‘utf8mb4_0900_ai_ci‘的解决办法
- 院校-美国:麻省理工学院(MIT)
- 敏捷开发系列学习总结(18)——Scrum Master的情景领导力模型
- [EMNLP 2022] VIRT: Improving Representation-based Text Matching via Virtual Interaction
- 用“心”迎接情人节,用另一种形式表达爱意
- 微博爬取(Python)--中大微博前100条微博内容以及评论转发点赞数目爬取
- 英语国际音标之元音发音技巧
- P4设计实现链路监控
- 解决:Uncaught (in promise) TypeError: Failed to fetch 的问题
- HTML制作动画制作动态大风车,CSS3 制作旋转的大风车(充满童年回忆)