繁体   English   中英

从 html 和 php 创建 pdf

[英]Create pdf from html and php

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

手动使用 google chrome 和 firefox 'file>print as pdf' 呈现由我的 php 脚本生成的报告文本,但不产生任何颜色。

是否有一种相对简单的方法可以在没有 api 的情况下执行此操作,准确获取浏览器中显示的内容,并创建它的 pdf? 如果有,有人可以告诉我怎么做吗?

谢谢你。

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

例如

phantomjs rasterize.js index.html index.pdf A4

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM