【问题标题】:PHP PDF Generator Advice [closed]PHP PDF生成器建议[关闭]
【发布时间】:2012-09-10 10:58:47
【问题描述】:

任何人都可以建议与 PHP 一起使用的最佳 PDF 生成器类/库吗?最好是维护的。

我知道这是以下问题的重复,但是,接受的答案已超过 3 年,我想知道从那时起答案是否发生了变化。

Which one is the best PDF-API for PHP?

谢谢

【问题讨论】:

  • dompdf 是迄今为止我尝试过的最简单的,但可能不是最灵活的。取决于你想做什么..
  • 感谢您的建议,但目前这个类似乎有些欠发达。我想我会坚持使用 tcpdf 类:-)

标签: php pdf


【解决方案1】:

试试TCPDF,功能不错 http://www.tcpdf.org/examples.php

还有简单的 HTML 到 PDF 转换器 API(PHP、C#、ASP.net C#、ASP VB.net、JAVA、...)

来自“PDF CROWD” http://pdfcrowd.com/html-to-pdf-api/

使用非常简单,但我认为这个 API 可能需要购买,即使他们提供免费测试帐户..

【讨论】:

  • 非常感谢,我目前正在看tcpdf的。你知道它是否可以将 HTML 转为 PDF 吗?
  • 抱歉延迟回复...请参阅 tcpdf.org [tcpdf.org/examples/example_006.pdf] 中的示例“6”,它支持 HTML,如果您使用 html 文件 - 我认为您必须阅读该文件一个变量[$html_file_content = fopen('myfile.html', 'r');] 然后转换成PDF。
  • 非常感谢,确实看到了,但想确保它运作良好,因为它们不能总是被信任:-)
  • 图片读取有问题。您必须指定绝对路径而不是相对路径。
  • 无论如何我总是指定绝对而不是相对:-)
【解决方案2】:

你试过http://www.PDFnow.com吗?

提供强大的模板引擎,并且非常易于使用。

支持复杂的布局、多页布局、分页的发票、页码、页眉、页脚等。绝对比 fpdf 好得多。

您可以通过以下方式将其简单地集成到您的 PHP 代码中:

generatePdf(<templateName>, <ParameterArray>);

非常简单。

【讨论】:

    【解决方案3】:

    看看http://wkhtmltopdf.org/ 使用 WebKit 引擎将 HTML 转换为 PDF。 它可以很容易地从 PHP 中使用。例如,有一个用于 Symfony2 的包:http://knpbundles.com/KnpLabs/KnpSnappyBundle

    【讨论】:

      【解决方案4】:

      最好的是 TCPD

      http://www.tcpdf.org/

      从不使用 DOMPDF

      【讨论】:

      • @chhameed 用于定制 TCPDF 是最好的。除此之外,还有一个非常好的文档可用于 TCPDF,但不适用于 DOMPDF
      猜你喜欢
      • 2012-09-03
      • 1970-01-01
      • 2010-09-20
      • 2023-03-31
      • 2010-09-28
      • 1970-01-01
      • 2012-05-20
      • 2011-03-01
      相关资源
      最近更新 更多