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扩展相关推荐

  1. 网页导出pdf不完整_网站中的页面如何转成PDF文档?

    在我们浏览网站时,需要保存网页以供日后离线浏览,或是想要分享或打印网页,那就可以考虑把网页转换成PDF文件来简化整个操作. 那么应该如何将网页转成PDF呢?网页上的信息如何保存成PDF,操作方法是什么 ...

  2. 红旗系统linux2.6.32屏保咋设置,红旗Linux桌面操作系统 V11社区预览版发布,附新特性介绍...

    红旗Linux桌面操作系统 V11(英文名称为RedFlag Linux Desktop 11)社区预览版发布了,根据计划,该版本将开放给用户下载试用.以下将介绍它的新特性:良好的硬件兼容.丰富的外设 ...

  3. PDF功能实现1——Java实现动态页面在后台生成PDF文件

    # 项目描述: 1.项目功能需求:增加证明打印功能,打印时,需将内容生成pdf文件并保存,然后数据库增加一笔打印记录 2.功能分析:由于不单单只是页面打印,所以比较常用的window.print()首 ...

  4. linux+tux游戏,Linux吉祥物游戏SuperTux 0.5.0版发布 类《超级马里奥兄弟》

    Supertux是一款跨平台的类似Super Mario Bros(超级马里奥兄弟)的游戏,其比较大的特点是使用了Tux(即Linux系统的的吉祥物)替代马里奥做主角,控制方式非常类似超级马里奥,不过 ...

  5. linux安装eclipse mars,Eclipse Mars 正式版发布 Eclipse Mars下载 | 芊雅企服

    代号 Mars 的 Eclipse 4.5 版本发布了,这一版本在 Linux 工具中结合了额外的 Docker 工具,更好地支持 Maven 和 Gradle (包括对嵌入工具的更新),提升了 Ja ...

  6. android 打开支付宝扫码页_Chrome 85正式版发布:新增标签页分组功,网页多了也不乱...

    IT服务圈儿 有温度.有态度的IT自媒体平台 文章转载自 OSCHINA 社区 [http://www.oschina.net] 原文标题:Chrome 85 稳定版发布,页面加载速度提升 10% 谷 ...

  7. 麒麟linux百度云,百度网盘 Linux 版发布,搭配优麒麟运行更完美!

    百度网盘 Linux 版发布,搭配优麒麟运行更完美! Linuxer 2019年6月21日 暂无评论 阅读 3,363 次 近日,百度官宣推出了百度网盘 Linux 版(在此之前已发布 Windows ...

  8. CYY网页提取助手2.0绿色版正式发布

    CYY网页提取助手2.0绿色版正式发布(2010-02-03 08:20:07)     官方主页:CYY软件工作室 网页提取助手简要介绍: 可用于 网页图片下载,可提取文本.图片.Flash动画.C ...

  9. ipados远程linux软件,JingOS Linux平板系统v0.6下载发布 支持多点触摸手势

    原标题:JingOS Linux 平板系统 v0.6 下载发布:iPadOS 风格,附安装方法 1月29日消息 今年1月份,一款新的操作系统 JingOS 官网上线,官方介绍是全球首个 iPadOS ...

最新文章

  1. java闭合数据_java多线程中线程封闭详解
  2. DevExpress 动态换肤
  3. hdu5955 Guessing the Dice Roll【AC自动机】【高斯消元】【概率】
  4. python下载完以后是什么样子_python下载后怎么用
  5. 初窥Go module
  6. ASP.NET 泛型类型 Dictionary操作
  7. 移动对meta的定义(转)
  8. 墓碑上的字符C语言,C语言编程练习6:墓碑上的字符
  9. 使用ldconfig命令将/usr/local/lib加入到默认库
  10. 技术人员如何成长?(资料整理)
  11. MySQL数据库导入SQL[ERR]Unknown collation: ‘utf8mb4_0900_ai_ci‘的解决办法
  12. 院校-美国:麻省理工学院(MIT)
  13. 敏捷开发系列学习总结(18)——Scrum Master的情景领导力模型
  14. [EMNLP 2022] VIRT: Improving Representation-based Text Matching via Virtual Interaction
  15. 用“心”迎接情人节,用另一种形式表达爱意
  16. 微博爬取(Python)--中大微博前100条微博内容以及评论转发点赞数目爬取
  17. 英语国际音标之元音发音技巧
  18. P4设计实现链路监控
  19. 解决:Uncaught (in promise) TypeError: Failed to fetch 的问题
  20. HTML制作动画制作动态大风车,CSS3 制作旋转的大风车(充满童年回忆)

热门文章

  1. JS1K 2013优胜作品公布 3D蜜蜂仅获亚军
  2. CC攻击原理及防范方法和如何防范CC攻击
  3. 动物玻璃管标签读卡器,配套标签以及使用说明
  4. 使用vscode开发微信小程序
  5. 工作日闹钟 android,在Android中设置重复星期几闹钟
  6. Java 判断一个对象中某一个属性的值是否为空
  7. linux下磁盘分区和逻辑卷管理
  8. ESP8266-通过NTP获取 Epoch/Unix(时间戳)时间
  9. Linux——》/etc/profile
  10. swagger2配置权限认证参数Authorize