nonozone
V2EX  ›  问与答

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

  •  
  •   nonozone · Jul 9, 2012 · 3830 views
    This topic created in 5235 days ago, the information mentioned may be changed or developed.
    大概的情况就是,PHP环境,会生成一个在线的调查报告,然后在上面有个链接,点击以下,就自动把这个页面输出PDF并且可以下载下来的那种...


    不知道我有没有说清楚。
    14 replies  •  1970-01-01 08:00:00 +08:00
    helloboy
    helloboy
    Jul 9, 2012
    1
    php 是有自带的库实现的,图方便的话就用在线转换这类的 http://pdfcrowd.com/ http://en.pdf24.org/
    holystrike
    holystrike
    Jul 9, 2012
    2
    有很多现成的类库可以用
    比如 Zend_Pdf
    nonozone
    nonozone
    OP
    Jul 9, 2012
    3
    @holystrike 具体操作起来复杂吗额?输出中文不会乱码吧/


    @helloboy 因为不是个人用,而是提供给用户的,所以需要直接输出。
    manhere
    manhere
    Jul 9, 2012
    4
    FPDF或者TCPDF,PDFLib 都是不错的库,还有个cPdfWriter,是基于1,2的。
    yoyicue
    yoyicue
    Jul 9, 2012
    5
    想起来3年前做上一家东家的面单系统 是用 FPDF 做的.
    http://www.fpdf.org/
    chairo
    chairo
    Jul 10, 2012
    7
    生成的pdf中有中文的话就是个悲剧
    jeeson
    jeeson
    Jul 10, 2012
    8
    Google App Engine 支持文档转换,能够把 HTML 转成 PDF,可以在 GAE 上写一段小程序来处理
    udonmai
    udonmai
    Jul 10, 2012
    9
    @fsw90628 这个的中文处理怎么样?
    fsw90628
    fsw90628
    Jul 10, 2012
    10
    @udonmai 支持中文的,不过我没在服务器上试过,你试试看呀。
    aveline
    aveline
    Jul 10, 2012
    11
    fpdf
    shinwood
    shinwood
    Jul 10, 2012
    12
    utf8 编码的话一般直接能输出pdf不会有乱码的问题,可能要注意一下中文字体什么的。
    udonmai
    udonmai
    Jul 10, 2012
    13
    @fsw90628 恩,试拉~ 好用~ 感谢分享~ 中文如果utf-8编码的话,完全没有问题,webkit对于字体的渲染也很赞~ 唯一遇到的一个问题是我用到了CSS3当中的一个新特性,这个webkit还没有提供支持~
    liuhang0077
    liuhang0077
    Jul 10, 2012
    14
    用这个 支持中文的.http://www.tcpdf.org/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   492 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 21:19 · PVG 05:19 · LAX 13:19 · JFK 16:19
    ♥ Do have faith in what you're doing.