2012-05-12 99 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驅動程序。 –