【问题标题】:PHP wrapper that is API-compatible with PDFlib与 PDFlib API 兼容的 PHP 包装器
【发布时间】:2011-01-31 22:48:12
【问题描述】:

是否有任何其他用于 PHP 的 PDF 生成包的包装器提供与 PDFlib 的 API 兼容性?

我们公司多年来一直使用 PDFlib 从 PHP 生成 PDF,但自版本 5 以来一直没有升级。现在我们正在升级一些服务器,我们需要升级或寻找替代品。我想用允许商业用途的开源产品替换 PDFlib。但是,我们(也许是愚蠢的)第一次并没有围绕 PDFlib 编写自己的包装器,并且有很多很多行需要更改和测试的代码。

我意识到我可以编写自己的包装器,但令我惊讶的是,到目前为止,我的搜索还没有发现其他人做过同样的事情。

【问题讨论】:

  • 所以我开始自己工作,使用 TCPDF (tcpdf.org) 库。由于我们很少使用 PDFlib 的全部功能,因此我能够在 4 小时左右的时间内完成大约 60% 的包装器。好到我们可能不会升级 PDFlib。不过,如果有人拥有功能齐全的包装器,仍然会感兴趣。
  • 是否打算开源您编写的包装器?

标签: php api pdflib


【解决方案1】:

如果有人感兴趣,我确实开源了我编写的包装器。它非常小——足以满足我们的需求——但它确实有效。请参阅its Github page 了解更多信息。

【讨论】:

  • 请注意,TCPDF 库的许可(您使用您的软件进行扩展,并且仍然是一个 PDF 库)是根据 GNU LESSER GENERAL PUBLIC LICENSE 获得许可的。你应该把你的代码放在同一个许可证下。
【解决方案2】:

我个人使用fpdf - 非常强大并且有很多用户生成的脚本可以做任何你能想到的事情。

也是免费的

【讨论】:

    【解决方案3】:

    也许this PHP Class可以帮到你

    【讨论】:

    • 谢谢,但是,根据我的阅读,TCPDF 已经取代了它。谢谢!
    猜你喜欢
    • 2018-05-20
    • 2012-02-24
    • 2016-08-23
    • 2019-07-28
    • 2021-05-09
    • 1970-01-01
    • 1970-01-01
    • 2021-03-24
    • 2017-03-22
    相关资源
    最近更新 更多