我可以看到有几个选项可以做到这一点。我的问题是,有没有人知道我可以简单地将一个php网页传递给一个pdf创建者,它的输出方式与通过浏览器查看完全相同?考虑到CSS,图像和php功能等。
谢谢
我可以看到有几个选项可以做到这一点。我的问题是,有没有人知道我可以简单地将一个php网页传递给一个pdf创建者,它的输出方式与通过浏览器查看完全相同?考虑到CSS,图像和php功能等。
谢谢
认为 wkhtmltopdf 是你正在寻找的答案 WebKit的 像在浏览器中看到的那样呈现网页,然后将其转换为PDF。这样可以节省您编写大量PHP代码以组织PDF布局的过程。
他们网站的详细信息:
转换html的简单shell实用程序 使用webkit渲染来pdf 引擎和qt。
我发现,在网上搜索 几个允许的命令行工具 您要将HTML文档转换为 PDF文档,但他们似乎都是 用自己的,而不是不完整的 渲染引擎,导致效果不佳 质量。最近QT 4.4发布了 使用WebKit小部件(WebKit是 苹果Safari的引擎,这是一个 KDE KHtml的分支),并制作一个 好的工具变得非常容易。
- 使用webkit将网页转换为PDF文档
- 添加页眉和页脚(仅限静态版本)
- TOC生成(仅限静态版本)
- 批量模式转换
- (Linux)不再需要运行XServer(不过X11 必须安装客户端库)
有关代码和更多信息 wkhtmltopdf 与PHP集成请参阅 https://github.com/aur1mas/Wkhtmltopdf
认为 wkhtmltopdf 是你正在寻找的答案 WebKit的 像在浏览器中看到的那样呈现网页,然后将其转换为PDF。这样可以节省您编写大量PHP代码以组织PDF布局的过程。
他们网站的详细信息:
转换html的简单shell实用程序 使用webkit渲染来pdf 引擎和qt。
我发现,在网上搜索 几个允许的命令行工具 您要将HTML文档转换为 PDF文档,但他们似乎都是 用自己的,而不是不完整的 渲染引擎,导致效果不佳 质量。最近QT 4.4发布了 使用WebKit小部件(WebKit是 苹果Safari的引擎,这是一个 KDE KHtml的分支),并制作一个 好的工具变得非常容易。
- 使用webkit将网页转换为PDF文档
- 添加页眉和页脚(仅限静态版本)
- TOC生成(仅限静态版本)
- 批量模式转换
- (Linux)不再需要运行XServer(不过X11 必须安装客户端库)
有关代码和更多信息 wkhtmltopdf 与PHP集成请参阅 https://github.com/aur1mas/Wkhtmltopdf
这真是一个由两部分组成的问题。
将网站的屏幕截图制作成图像 在SO上有很多好的答案
要生成PDF,请使用例如该 FPDF 图书馆。
事实上,它是一个PHP网页没有任何区别。为了创建看起来像网页应该看起来的PDF,您需要 给予 页面 - 这是Web浏览器访问时所执行的操作。
您需要使用Gecko等Web浏览器引擎生成页面布局,然后将其导出为图像并将其粘贴到PDF中。这可以以编程方式完成。
有用于生成PDF的php模块/类,并且有一些方法可以使用CSS来更好地准备页面以进行打印(到pdf)。
PHP无法在浏览器看到它时“看到”该页面。