2009-12-05 48 views
2

有沒有人有關於如何從HTML生成可訪問的PDF(包括圖像)的建議?如何從HTML創建「可訪問」PDF?

PDF需要看起來像原始的HTML,包括圖像的位置等。 需要哪些特殊的HTML結構來幫助使最終的PDF可訪問?

  • 我看過有關創建PDFS的問題,但沒有一個具體解決可訪問性的重要問題。

我選擇的毒藥是Perl,但引用任何程序,語言或庫都會有幫助。

我在TypeDoc有一個更深入的問題,如果任何人有更多的一般信息提供。 http://doctype.com/TiB

另外, 我和其他人,會覺得有用的,如果,如果他們發現使用PDF格式更好或更差比普通老式語義化的HTML(POSH)讀的「易用性體驗」用戶解決訪問問題,可能發表評論。

感謝 邁克

+0

問題是,HTML看起來不像任何東西。儘管許多瀏覽器使它看起來一樣,但有些瀏覽器卻沒有。 – 2009-12-07 03:10:44

回答

1

查找到PrinceXML。通過CSS,您可以控制邊距,分頁和方向。雖然不是開源的,但您可以免費試用,但它會在右上角放置一個小水印。

+0

謝謝,我會看看。 – 2009-12-06 15:04:42

+0

是否有任何實際可訪問/標記爲PDF的PrinceXML樣本?我在網站上查了幾個樣本,他們沒有標記PDF。在文檔中沒有可訪問/加標籤的PDF選項。 – 2016-10-21 18:52:38

+0

PrinceXML目前不支持可訪問/加標籤的PDF。 PDFReactor雖然。 – jamespaden 2016-10-23 13:14:27

0

Adob​​e ColdFusion服務器產品在這方面做得非常好,毫不奇怪。但它不是免費的,並且該語言的開源實現(Smith和BlueDragon)不支持pdf。

Adob​​e ColdFusion的開發人員許可證是免費的,您可以下載它。

0

我已經做了一個小規模的東西,但腳本的Safari打印到PDF。儘管如此,我不推薦它用於大型項目。

+0

同樣。我使用http://automatorworld.com/archives/download-urls-as-pdfs/攻擊了一個系統。它的工作,但pdf一貫看起來不好;沒有實現跨越分頁符的流動。 – 2011-05-08 23:19:51

0

迄今爲止,我遇到過的最強大的PDF發佈工具是reportlab。有一個用Python編寫的開源庫和一個專有系統,允許您使用RML(一種自定義的xml規範)構建文檔。後者對於更復雜的文檔更容易。他們傾向於非常靈活(合理)的定價。

不嚴格地回答您的問題,因爲它不處理html到pdf的轉換,但可能對您有用。

+0

OP要求提供可訪問* PDF輸出的工具,但我在ReportLab文檔中沒有看到這一點。 – 2016-10-21 18:56:47