返回信息流用了几个php类库 比如fpdf 、html2fpdf 都是把.html页面转化为pdf文档 可是想把.php页面转化为pdf文档 怎么办好呢?
这是一条镜像帖。来源:北邮人论坛 / www-technology / #23373同步于 2014/2/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
如何把动态生成的php页面转化成pdf文件?
qduzys
2014/2/13镜像同步9 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
这个问题我也遇到过,用过楼主说的这几种库,不过分页之后总是会出现格式错乱或者有些字被切成两半的情况,如果对于格式要求高的话基本没法用,我现在的作法都是手工了,用程序写好了html,用acrobat来截取,格式超整齐,分页也比这些类库准确的多。不过如果楼主想批量生成pdf的话我这招就没戏了。。。。
你用HTML把你要转pdf的文案在浏览器中打印出来,然后复制url到acrobat,就可以导出了,我用的chrome,网页显示和acrobat转出的pdf文档格式完美移植,分页也非常智能。
那些类库最讨厌的地方就是分页了,总是会把字切成两半,上一半在前一页,下一半在后一页。
如果你不想用acrobat,直接在chrome中点打印,然后选择“打印到PDF”也可以,不过也有分页的问题。
【 在 bixiaopeng 的大作中提到: 】
: 啥意思,,,你是要把带着代码的脚本文件转pdf?
页面需要渲染,这个工作必须在客户端做而不是服务器端做。所以,正确的问法是“如何把一个网页转换成pdf”。
firefox有一些插件可以完成这种转换。
如果要自动化,可以试试phantomjs
【 在 nuanyangyang 的大作中提到: 】
: 页面需要渲染,这个工作必须在客户端做而不是服务器端做。所以,正确的问法是“如何把一个网页转换成pdf”。
: firefox有一些插件可以完成这种转换。
: 如果要自动化,可以试试phantomjs
不是很确定他想把啥转pdf,,,php页面里面不都代码么,,,而且他还明确说他知道怎么转html可是要转的是php,,,我就觉得他是想要把那个脚本的文本文件转pdf,,,,还是说是要把那个php执行完了的输出给转了。。。
页面内容里有flash图像 我在ubuntu下使用firefox的打印功能 直接页面打印成pdf 可是没有flash图像 好像flash图像不可以直接插入到pdf文件中
【 在 Earth 的大作中提到: 】
: 你用HTML把你要转pdf的文案在浏览器中打印出来,然后复制url到acrobat,就可以导出了,我用的chrome,网页显示和acrobat转出的pdf文档格式完美移植,分页也非常智能。
: 那些类库最讨厌的地方就是分页了,总是会把字切成两半,上一半在前一页,下一半在后一页。
: 如果你不想用acrobat,直接在chrome中点打印,然后选择“打印到PDF”也可以,不过也有分页的问题。
没试过,我从来不在代码里加flash,其他的acrobat都完美支持
【 在 qduzys 的大作中提到: 】
: 页面内容里有flash图像 我在ubuntu下使用firefox的打印功能 直接页面打印成pdf 可是没有flash图像 好像flash图像不可以直接插入到pdf文件中