1

我真的很喜欢通过 DOM + CSS 创建对象。

无论如何我可以

  • 拍摄 DOM 树的快照,然后
  • 从 DOM 树中生成 PDF

(失去了交互性就很好了。我只是喜欢可以创建 DOM 树的直观方式。)

4

2 回答 2

2

在 Kubuntu Linux 上,可以从任何应用程序(例如 Firefox)打印为 PDF。您可能需要查看适用于您的操作系统的打印机到 PDF 驱动程序。但是请注意,您必须非常小心分页符。只要您知道您的目标是哪种尺寸的纸张,CSS 就可以处理这个问题。

于 2012-05-12T20:32:44.157 回答
2

PrinceXML是一个专业的工具,用于从带有 CSS 样式的 HTML 创建 PDF。它的价格也很专业;)(从一台计算机上离线使用的 500 美元到服务器许可证的 3800 美元不等),因此对于业余爱好来说是不合适的。
编辑:哎呀,它还有“ Prince 非商业用途的免费许可证。该许可证在生成的 PDF 文件的第一页添加了一个小徽标。

它一直对 CSS2.1 有很好的支持(print显然包括媒体)

于 2012-05-12T20:41:36.897 回答