2010-10-15 170 views
-1

正如在this post和同一作者在this post的評論中所簡述的那樣,似乎PDF版本1.5(大約在2003年),Adobe在其本機應用程序中編碼文件格式(蒸餾器,雜技演員等),這使大多數開源庫無法解析這些文件。由開源庫或非Adobe商業軟件生成的PDF似乎不受影響。 (這是我收集的,請糾正我,如果我錯了)與各種PDF版本的兼容性

但是,由於某些原因,我的搜索沒有任何結果的開發者抱怨這個問題。這使我相信,今天在線的絕大多數PDF不是由Adobe軟件生成的。

我的問題是:

  • 怎麼上網的PDF文件的多少由Adobe軟件實際上產生的,又有多少由開源軟件?
  • 我一直無法在線找到有關此問題的任何信息。是否有一個理由似乎沒有開源的圖書館已經開始支持這種變化?我錯過了什麼嗎?爲什麼會做的Adobe這給我們:(

回答

2

您是基於不正確的評論做出假設。Adobe已經改變了PDF文件格式,隨着時間的推移,以增加新的功能和一些這些變化造成與舊PDF瀏覽器的問題。文檔格式和更改都有文檔記錄,並且PDF格式的版本是ISO Standard。沒有什麼可以阻止開源庫查看,解析或生成較新版本的PDF標準

+0

完美!我問過並受過教育 - 謝謝! (我在SO上的第一篇文章) – 2010-10-16 15:26:09

1

Adob​​e推出了新的壓縮對象的功能導致一些圖書館,如太陽PDFRenderer的問題我寫了一篇博客文章,解釋什麼壓縮對象在http://www.jpedal.org/PDFblog/?p=515大多數仍然開發開源圖書館s支持這一點。你在想一個特定的圖書館或功能嗎?

+0

嘿,真棒博客文章,謝謝!我正在使用PDFTK http://www.pdflabs.com/docs/pdftk-man-page/,我不確定我測試的PDF是否具有壓縮功能,但我觀察到PDF版本爲1.5和1.6打破圖書館。我特別感興趣的功能,如連接多個PDF和水印的特定頁面範圍,而不是閱讀或查看。 (我的環境是LAMP) – 2010-10-17 02:17:23

+0

您是否問過pdftk開發人員支持對象流? – 2010-10-17 20:34:22

+0

是的,我會更新如果/當我收到迴應,thx標記 – 2010-10-17 21:49:32