有没有什么方法在线生成PDF?PHP环境

2012-07-09 14:10:07 +08:00
 nonozone
大概的情况就是,PHP环境,会生成一个在线的调查报告,然后在上面有个链接,点击以下,就自动把这个页面输出PDF并且可以下载下来的那种...


不知道我有没有说清楚。
2952 次点击
所在节点    问与答
14 条回复
helloboy
2012-07-09 14:12:40 +08:00
php 是有自带的库实现的,图方便的话就用在线转换这类的 http://pdfcrowd.com/ http://en.pdf24.org/
holystrike
2012-07-09 14:22:42 +08:00
有很多现成的类库可以用
比如 Zend_Pdf
nonozone
2012-07-09 14:25:33 +08:00
@holystrike 具体操作起来复杂吗额?输出中文不会乱码吧/


@helloboy 因为不是个人用,而是提供给用户的,所以需要直接输出。
manhere
2012-07-09 14:29:12 +08:00
FPDF或者TCPDF,PDFLib 都是不错的库,还有个cPdfWriter,是基于1,2的。
yoyicue
2012-07-09 14:36:20 +08:00
想起来3年前做上一家东家的面单系统 是用 FPDF 做的.
http://www.fpdf.org/
fsw90628
2012-07-10 10:00:07 +08:00
chairo
2012-07-10 10:35:11 +08:00
生成的pdf中有中文的话就是个悲剧
jeeson
2012-07-10 10:44:53 +08:00
Google App Engine 支持文档转换,能够把 HTML 转成 PDF,可以在 GAE 上写一段小程序来处理
udonmai
2012-07-10 11:40:26 +08:00
@fsw90628 这个的中文处理怎么样?
fsw90628
2012-07-10 23:14:54 +08:00
@udonmai 支持中文的,不过我没在服务器上试过,你试试看呀。
aveline
2012-07-10 23:16:54 +08:00
fpdf
shinwood
2012-07-10 23:25:39 +08:00
utf8 编码的话一般直接能输出pdf不会有乱码的问题,可能要注意一下中文字体什么的。
udonmai
2012-07-10 23:35:19 +08:00
@fsw90628 恩,试拉~ 好用~ 感谢分享~ 中文如果utf-8编码的话,完全没有问题,webkit对于字体的渲染也很赞~ 唯一遇到的一个问题是我用到了CSS3当中的一个新特性,这个webkit还没有提供支持~
liuhang0077
2012-07-10 23:42:19 +08:00
用这个 支持中文的.http://www.tcpdf.org/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/41862

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX