【问题标题】:Create pdf from html and php从 html 和 php 创建 pdf
【发布时间】:2017-01-22 16:04:06
【问题描述】:

我在 stackoverflow 上研究过这个问题,但我对答案感到困惑。我在 php 中创建了一个生成报告的应用程序。我希望在按钮按下时将报告创建为 pdf。

手动使用 google chrome 和 firefox 来“文件>打印为 pdf”会呈现由我的 php 脚本生成的报告文本,但不会产生任何颜色。

有没有一种相对简单的方法可以在没有 api 的情况下做到这一点,准确地获取浏览器中显示的内容,然后创建一个 pdf 文件?如果有,有人可以告诉我怎么做吗?

谢谢。

【问题讨论】:

  • 快速谷歌搜索立即发现:stackoverflow.com/questions/25046187/… 虽然这个问题基本上是题外话。如果您要图书馆,图书馆推荐是题外话。如果您要问如何在没有库的情况下构建 PDF,那就非常广泛。

标签: php pdf


【解决方案1】:

如果您有时间查看服务器端的东西,请查看phantomjs,可以使用 rasterize.js 示例在一行中从 html 生成 PDF:

例如

phantomjs rasterize.js index.html index.pdf A4

我通常使用 PHP 创建 HTML,然后使用 php 执行带有 exec() 的 phantomjs。

【讨论】:

    猜你喜欢
    • 2017-05-06
    • 2012-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-03
    • 2013-02-02
    • 2017-05-28
    • 2012-07-10
    相关资源
    最近更新 更多