PHP - HTML 和 CSS3 到 PDF(和 mPDF VS DOMpdf)

Posted

技术标签:

【中文标题】PHP - HTML 和 CSS3 到 PDF(和 mPDF VS DOMpdf)【英文标题】:PHP - HTML and CSS3 to PDF (and mPDF VS DOMpdf) 【发布时间】:2015-03-29 22:03:00 【问题描述】:

我玩过很多 php html 到 pdf 的转换器,真的厌烦了。我最喜欢使用了 2 个月的 DOMpdf。昨天我测试了mPDF,基本一样,但速度要快很多。

问题是我有一个带有内部 CSS 和外部图像的 HTML 文件,如果我使用高级的东西,比如浮动、溢出、圆角、阴影等,那么事情就会崩溃。有没有什么方法可以轻松免费地将 HTML 和 CSS 转换为 PDF?

我什至不在乎如何了。它可以是 javascript 转换。它可以是外部站点转换,甚至可以是某种软件(如果在我的主机中可能的话),浏览器插件(不是 CutePDF,我需要服装高度和宽度控件),任何 CMS 的插件。 只要不是太复杂,我不必浪费时间重新设计设计

任何类型的 HTML + CSS 设计的解决方案,这样我就不必审查设计?

【问题讨论】:

您是否也尝试过使用 mpdf? mpdf 很棒,支持几乎所有的标签.. 是的。我已经提到过 mPDF。我知道它很棒,但我遇到了一些设计问题。我只是不想麻烦设计并简单地转换它 我尝试了其他 pdf 生成器 api,它们不支持所有 css 标签,所以我不得不转向 mpdf,因为它有我想要的。 【参考方案1】:

我在寻找其他内容时偶然发现了这篇较旧的帖子。但是您是否尝试过简单地将您的 HTML 文件放到 google Drive 上,将其保存为 Google 'doc',然后使用 'File->Save As->PDF ?这对我来说可以。您最终会得到原始 HTML 文件、Google Doc 版本和 PDF 版本。我不知道现在甚至可能有一个 API。

【讨论】:

以上是关于PHP - HTML 和 CSS3 到 PDF(和 mPDF VS DOMpdf)的主要内容,如果未能解决你的问题,请参考以下文章

完全支持 CSS3 和 HTML5 的 Python HTML 到 PDF

CSS3 输出 PDF 打印的小技巧

PHP中使用mpdf 导出PDF文件的实现方法

使用 PHP 将 HTML 转换为 PDF(不是 PDF 到 HTML)[关闭]

使用 PHP 将 HTML 转换为 PDF(不是 PDF 到 HTML)[关闭]

如何使用 css 和 html 将 php 页面下载到 pdf 中? [关闭]