2012-05-12 42 views
1

我真的很喜欢通过DOM + CSS创建对象。使用HTML,CSS和JavaScript编写PDF

反正是有,我可以

  • 采取DOM树的快照,并
  • 产生PDF DOM树的

(这是完全正常的是交互性我只是喜欢直观的DOM树创建方式。)

+3

请查看http://code.google.com/p/wkhtmltopdf/ – elclanrs

回答

2

PrinceXML是一个专业的工具,用CSS创建HTML格式的PDF。它的价格也是专业版;)(从一台计算机脱机使用的USD500到服务器许可证的3800美元),因此对于业余爱好来说是不行的。
编辑:哎呀,居然也“ 用于非商业用途王子的免费许可该许可的小图标来生成的PDF文件的第一页”。

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

+0

+1! - 如果涉及到CSS,最好的结果是:使用PrinceXML,是的(说某人已经测试并使用了很多*不同的PDF创建工具...)。 –

2

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

+0

这是一个好主意; Windows上有许多免费的Print-to-PDF驱动程序。 –