php - 如何以漂亮的方式将 web 转换为 pdf

标签 php css pdf html2pdf html-to-pdf

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

关闭 8 年前

我在将网页(网址)转换为 pdf 时遇到问题。一些 CSS 和 JavaScript 没有按我想要的方式显示 >,<.

我尝试了一些开源代码,例如:

  • dompdf
  • html2pdf.fr
  • html2pdf.it(我已经实现了)

我想要的最接近的结果是 html2pdf.it,但它仍然不够,因为一些 CSS 没有正确显示。 Example html2pdf.it

当我尝试打开 pdfcrowd.com 时,它会显示我想要的结果。 Example pdfcrowd但我们必须为服务和限制问题付费。

我试过用谷歌搜索如何让它更漂亮,但直到知道我仍然没有得到答案。 >,<

有没有其他类似的开源,或者我可以为它做的其他事情?我喜欢他们使用 url 的概念,因此我可以使用 api 将其与我的其他基于 Web 的应用程序一起使用或触发链接。

最佳答案

HTML 到 PDF 很棘手。我尝试过大多数开源解决方案,但它们通常在某些方面存在不足。 如果愿意出钱,我用docraptor.com ,一种非常易于使用的 SaaS 产品,具有合理的价格模型(每月)。 在内部它使用 Prince ,这是一个非常强大的 HTML 到 PDF 库,支持各种 CSS3 功能。

我与 Docraptor 或 PrinceXML 没有任何关系,只是一个满意的客户。

关于php - 如何以漂亮的方式将 web 转换为 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29334002/

上一篇:css - 如何使用内联 CSS 更改链接文本的字体颜色?

下一篇:javascript - 将鼠标悬停在图像上时显示文本

相关文章:

php - ZF + 学说 2 : Heavy model classes or Lightweight model + Service layer?

php - json_encode 的斜线问题。为什么以及如何解决?

php - SQL 查询运算符减号不起作用

html - 当我从另一个链接页面单击返回时,我的页面设计会更改颜色/大小

css - 水平和垂直居中div

java - 文本 : Add an image on a header with an absolute position

c# - ITextSharp 添加页码到合并的 pdf 中

php - 对于 Controller 来说,Lumen 始终返回 200

jquery - 对于最后一 block 隐藏按钮

pdftopm 无法创建输出