【问题标题】:Print HTML content as PDF with CSS applied [Javascript Or Django]应用 CSS 将 HTML 内容打印为 PDF [Javascript 或 Django]
【发布时间】:2015-11-27 20:18:43
【问题描述】:

我想将 HTML 元素打印为 PDF,其中包含一些背景颜色、图像。 我需要一些客户端或服务器端(Django/Python)的解决方案。

我在客户端使用过 jsPDF,它工作正常。但它不支持css。

对于 Django,我遇到过 ReportLab,但仍不确定它是否能胜任。你们有什么想法/图书馆可以做到这一点。

【问题讨论】:

  • 你也可以看看cloudformatter.com/css2pdf。它是浏览器中的 jQuery 插件,用于将 HTML+CSS 发送到远程服务器进行渲染。它支持 PDF 以及许多其他输出,包括图像、Postscript、XPS、...

标签: javascript python css django pdf-generation


【解决方案1】:

看看wkhtmltopdf。它使用 WebKit 像浏览器一样呈现页面,并将呈现的页面转换为 PDF 文档。它是一个命令行工具,但是有一些简单的包将它集成到 django 中,例如:django-wkhtmltopdf

【讨论】:

  • 你的回答可能会解决我的问题,经过研究我也发现 wkhtmltopdf 相关,但我现在已经放弃了 css 的计划,所以无法测试它。感谢您的建议。
猜你喜欢
  • 1970-01-01
  • 2015-10-22
  • 2013-08-01
  • 2022-01-25
  • 2017-05-01
  • 2018-07-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多