23. 印刷格物致知
          23.3. PDF
 23.3.2. PDF的歷史

這裡概述 PDF(Portable Document Format,可攜式檔案格式)與配套的 Adobe Acrobat 軟體軟件。

導言

無紙辦公室,還記得這個似乎永遠不會完全消失的口號?歷史已經證明,使用電腦卻反而導致紙張的耗用量更大。

PDF 初期的夢想目標之ㄧ就是無紙辦公室,他是 Adobe 的創辦人,John Warnock 的專寵計畫之一;最初,它是一個 Adobe 內部計畫以創建一個可以在整個公司內流傳並能在使用任何作業系統的任何一台電腦上顯示的檔案格式;John Warnock 在導致發展 PDF 的文件中寫道:『想像能夠透過電子郵件分送網路傳送包含完整文字和圖形的文件(報紙、雜誌文章、技術手冊等),這些文件可以任何機器檢視,同時任何選定的文件都可以就地印出;這種能力將完完全全改變管理資訊的方式』。

Adobe 公司當時已經擁有兩個相類似的技術:與設備與平台無關的頁面描述技術的 PostScript,以及可在許多電腦上之例子的 Adobe Illustrator,它可以開啟與解譯呈像簡單的 PostScript文件,即使是由其他應用程式所創作的檔案;Adobe 公司的工程師加強這兩項技術,並為兩者創造一個新的檔案格式(PDF,其實它是一種優化的 PostScript)和一套能製作與檢視這些檔案的應用創造程式。

PDF 1.0

Adobe 於 1991 年在聖荷西的 Seybold 研討會會議首次認真談論這種技術,當時,它被稱為『IPS』,意思是:「Interchange PostScript」(可交換的 PostScript);PDF 1.0 於 1992 年秋季在 Comdex 發布,該技術獲得 Best of Comdex 獎項,用以創建和查看 PDF 檔案的工具 Acrobat 於 1993 年 6 月 15 日推出,對印前而言,這個第一次的版本是沒有用的;它已經有內部鏈結、書籤和嵌入字體功能,但唯一支援的色彩空間是 RGB。

Acrobat 軟體計畫的原代號為 'Camelot',後改稱為 'Carousel',這就是為什麼在 Macintosh 上 PDF 文件類型是 'CARO。

當時 Adobe 公司為創建 PDF 檔案的工具開了一個天價,Acrobat Distiller 的個人版與網路版之售價分別是 695 與 2495 美元;甚至 Acrobat Reader 也要付 50 美元,這種策略當然不會促使 PDF 格式成為流行格式;後來, Adobe 終於壓低售價同時推出了免費的A crobat Reader 版本。

PDF 1.1

Acrobat 2 於 1994 年 9 月上市,它支援新的 PDF 1.1 檔案格式,PDF 1.1 新增的特點包括:

  • 外部鏈結 (External Link)
  • 文章閱讀緒 (Article Threads)
  • 保全功能 (Security Features)
  • 設備無關色彩 (Device Independent Coulour)
  • 註解 (Notes)

Acrobat 2.0 程式本身也有一些很不錯的改進,包括 Acrobat Exchange 的支援插件以及能搜索 PDF 檔案內容的新架構。

Adobe 公司自己本身就是 PDF 格式的第一個大用戶,他們發布的所有開發者文件都是 PDF 檔案,另一個早期就採用 PDF 格式的是美國稅務當局,他們以 PDF 檔案派發各式表格。

Acrobat 2.1 加入多媒體支援,可以在 PDF 檔案內加入音頻或視訊資料。

當時 PDF 並非唯一試圖創造一種便攜、與設備和作業系統無關的檔案格式,其最大的競爭對手產品稱為 Common Ground。

1995 年 Adobe 公司的 Acrobat Capture 以相當昂貴的 4000 美元價格上市,在同一時間內, Adobe 公司也開始在它自己的許多應用程式加入支援 PDF 格式,包括 FrameMaker 5.0 和 PageMaker 6。

PDF 1.2 - 印前世界甦醒

1996 年 Adobe 公司推出 Acrobat 3.0(程式開發代號:Amber [琥珀])及配套 PDF 1.2 規格,PDF 1.2 是第一個真正可用在印前環境的 PDF 版本,除了表單外,包括下列印前相關的功能:

  • 支援 OPI 1.3 規格
  • 支援 CMYK 色彩空間
  • PDF 內能包含特別色定義
  • 能包含半色調函數 (Halftone function) 與疊印 (Overprint) 指令

發佈一個讓 Netscape 網頁瀏覽器內檢視 PDF 檔案的插件益增 PDF 檔案在正值興盛網際網路的人氣,Adobe 還增加了 PDF 檔案與 HTML 網頁之間的相互連接;PDF 也慢慢逐漸獲得輸出印刷業的接受,最初由黑白數位印刷市場在全錄快速印刷機開始使用 PDF 輸出。

在 Acrobat 3 下 Acrobat Exchange 的開放式架構終於獲得其努力成果,1997 年和 1998 年開始出現很多有趣的印前 Xtensions,其中包括一些十分必要的印前工具;例如 Enfocus 公司的 PitStop 與 CheckUp、Lantanarips 公司的 CrackerJack;愛克發是第一家在 1998 年推出的 Apogee 系統內推廣全彩色商業印刷使用 PDF 格式的大型公司,其他廠商隨後不久也都跟進。

雖然廠商努力推廣 PDF 的應用,不過市場的反應有些緩慢,主要的因素是使用 PDF 需要額外的工具、一些對 PDF 檔案格式的知識訣竅、它的限制和能耐等之現實問題,在發現它真的是一個非常開放的標準後,人們對 PDF 也產生若干失望;雖然 PDF 標準能用於印前環境,但是還有很多種途徑能製作出絕對正確,但不能在印前使用的 PDF 檔案。

PDF/X-1 -(很)慢的新興標準

為了要解決上述問題,在 1998 年多個印前公司的一個聯誼會聚在一起研究討論,並公佈 PDF/X-1 標準,PDF/X-1 是基於 PDF 1.2 檔案規格所制定,但它是一個非常明確的說明 PDF 檔案是什麼以便能夠精確交換檔案,PDF/X-1 檔案是一個能保證所有的字體都被內嵌、所有的高解析度圖像都被嵌入等等的文件。

雖然 PDF/X-1 是根據 PDF 1.2 制訂,但也加入若干額外的計算子,在 Adobe technote 5188 有說明,並包括:

  • 嵌入如 Copydot 檔案之額外資料的可能性
  • 支援 ICC 的色彩
  • 出血框 (bleed box)、裁切框 (trim box) 和設計框 (art box) 的定義
  • 檔案是否已被漲邊 (Trapped) 的說明

更多的 PDF/X 資料可在 PDF/X-1a 和 PDF/X-3 的說明網頁找到。

PDF 1.3 - 聆聽印前的需要

1999 年 4 月 Adobe 公司推出了在內部被稱為 'Stout' 的 Acrobat 4,它為我們帶來 PDF 1.3,新的 PDF 格式規格包括支援:

  • 雙位元的 CID 字體
  • OPI 2.0 規格
  • 稱為 DeviceN 的一個新色彩空間,改善支援特別色能力
  • 平滑漸層 (smooth Shading),一項有效率與非常平順漸層的技術(從一個色彩漸變到另一個色彩)
  • 註解 (annotations)

Acrobat 本身也適當地提供新奇功能,包括:

  • 支援頁面大小從 1143x1143 提高到 5080x5080mm
  • 捕捉網頁成 PDF (Webcapture)
  • Acrobat Distiller 內一系列的預設配置,使它更容易製作有效的 PDF 檔案
  • 一個非常容易搞混的名稱轉變:之前的 Acrobat Exchange 更名為了 Acrobat,也剛好是整套軟體的名稱
  • 容易於整合到 Microsoft Office

最初的 Acrobat 4 版本編號為 4.0,包含了不少程式錯誤,因而降低了該軟體在印前的可用性,直到有限的用處軟件用途。用戶得到相當底價時,後來 Adobe 公司推出修正版 Acrobat 4.05 時試圖向客戶收取升級費用時一度惹毛不少用戶,好在 Adobe 順從市場最後發送一份免費拷貝給有註冊的用戶。

到了 Acrobat 4.05 上市後,很難再辯駁的是 PDF 已經成為公認接受之信息交換的檔案格式,多於 100 萬份的 Acrobat Reader 被從網站下載;在印前,少數人仍然懷疑PDF檔案是否適合做為檔案交換、故障排除和/或螢幕打樣 (softproofing )。

Illustrator 9 和 PDF 1.4 - Acrobat 將還得等待

2000 年中 Adobe 公司做了一件怪異的事:他們推出 Illustrator 9,雖然推出繪圖應用程式的新版本並不奇怪,但 Illustrator 9 確有一個驚人的特點:它是第一個支援 PDF 1.4 和其透明度特徵的應用程式,這是第一次 Adobe 公司並未伴隨著新版本的 PDF 規格而推出一個新版本的 Acrobat,他們也沒有釋放 PDF 1.4 的全部規格,雖然 Technote 5407 記載了 PDF 1.4 支援透明度。

Acrobat 5(代號:巴西 [Brazil])

2001 年 5 月 Acrobat 5 終於上市,PDF 1.4 才實際成真,檔案格式本身並沒有太大的改變;為印前應用上,值得一提的包括:

  • 增加透明度的支援,它允許文本或圖像物件被視透
  • 改善的保全,其中包括 128 位加密,並可以選擇設定印出的品質(可定義一個 PDF 只能以低解析度列印)

對於非印前用戶,Adobe 也附加若干好處到 PDF 1.4 檔案格式:

  • 加強 JavaScript 的支援,包括 JavaScript 1.5 和與資料庫更好的整合能力
  • "Tagged PDFs" 是包含代表該 PDF 檔案之信息結構資料的 PDF 檔案,這表示類似定義標題、文字區塊、……的匯總資料 (meta-information) 可以是 PDF 檔案的一部份
    • 這將讓配合其搭配檢視的設備之 PDF 檔案可以更輕鬆地被創建,這項新功能主要是用於新興電子書市場,因為它允許 PDF 檔案能夠被重新應用於各種不同的系統上;Adobe已經推出能在 PDA 的 Palm 作業系統上執行的 Acrobat Reader 版本
    • 重新應用 (repurpose) 內容變得更容易

大多數用戶更樂於 Acrobat 5 本身提供的新功能,印前使用者享有的改進包含:

  • Acrobat 5 能正確顯示疊印 (Overprints),所以如果用戶把一個黃色的方框疊印在青色背景上時,Acrobat 5 能顯示疊印的綠色方塊,但請注意:此選項預設是關閉的
  • Acrobat 5 還可以執行批次處理作業,例如能將整個目錄的 PDF 檔案全部轉換為 EPS 檔案
  • Distiller 5 可以使用 DeviceN 顏色壓縮圖像,這表示含有 multitones 的 PDF 檔案將會小很多
  • Acrobat 和 Distiller 5 還使用一種改進的色彩管理引擎,稱為 'ACE,它提供更精細的控制
  • 以 Acrobat 5 為 PDF 檔案加註解更加靈活,也可以跨過網際網路加註解

對非印前用戶而言 Acrobat 5 有更加顯著的提升:

  • 表單的功能增強了很多
  • 用戶界面更類似於 Microsoft Office 應用程式,Acrobat 整合入 Offices 的效果也改善許多
  • 可以自 Acrobat 內啟動 Distiller 或是 Catalog
  • 在 Acrobat 5 打開 PDF 檔案時會自動製作縮略圖 (Thumbnail)
  • 有更多和更好的匯出模組,包括一個從 PDF 轉換成 RTF 檔案的選項,這使得它在輸出到 WORD 處理器時更容易維護的檔案的外觀
  • 有趣的是,Acrobat 5 也對若干用戶調降一些功能:Adobe 取代了 'Paper capture' 的插件,將原先能文字辨識掃描頁面以創造一真正的文字之 PDF 的模組,替代成一個功能相當有限的網頁轉換服務

PDF 1.5 與 Acrobat 6 - 更多的選擇已經混淆用戶

2003 年 4 月Adobe 宣布 Acrobat 6 將於 5 月下旬開始出貨,Acrobat 6 內部代號為 'Newport',像往常一樣地,新版本的 Acrobat 同時帶出了一個新版本的 PDF 格式,版本 1.5。

PDF 格式 1.5 帶來了一些新的功能,可能需要相當長的時間才會被應用程式套用或支援,新的東西包括:

  • 改良的壓縮技術,包括物件流 (Object Stream) 與 JPEG 2000 壓縮
  • 支持層 (Layers)
  • 提高標籤 (Tagged) PDF 格式支持的

Acrobat 軟體本身提供更多於新的 PDF 檔案格式的立即好處。

Acrobat Reader 更名為 Adobe Reader,現在還包括 Adobe 電子書閱讀器的功能,可惜這個應用程式也變大了,它的大小甚至比多數辦公型慣用的 PDF 檔案之大小超過 1000 倍。

Acrobat Professional 專業版是 Acrobat 6 面向印前使用的高級版本,它提供了許多新的特點。

  • 整合預檢 (Preflighting)
  • PDF 格式優化器 (Optimizer)
  • 尺規和導線
  • 工作傳票 (Job Ticket)
  • 支援 PDF/X
  • 分色輸出與分色預覽
  • 透明度平面化
  • 層 (layers)
  • 測量工具與計算工具
  • 更相類似於其它 Adobe 應用程式的新使用者界面

2005 年:另一年,另一次 PDF 改版

2005 年 1 月 Adobe 推出具新 PDF 功能的 Acrobat 7,PDF 1.6 提供了下列改進:

  • 改進的加密演算法
  • 注解和標註功能的一些小改進
  • OpenType 字體可直接嵌入到 PDF,不再需要以 TrueType 或 PostScript Type 1 字體型式嵌入
  • 因為提供嵌入檔案的可行性,PDF 1.6 檔案可被用來作為一種[容器]的檔案格式
  • 新的主要特點是能夠嵌入 3D 數據,起初感覺此功能只會引起建築師或使用 CAD-CAM 人們的興趣,不過看到用包裝設計應用程式 ArtiosCad 製作出的 3D 的 PDF 檔案,在 PDF 內可以從各個角度來檢查圖案設計和圖片或條碼的位置,所以這種技術也可用於平面藝術,特別是對於從事包裝或展示工作的人

PDF 格式 1.7 - 沉悶的版本

PDF 1.7 大概是發布過最'沉悶'的PDF版本,它改進評註 (Comment) 與保全 (Security) 的支援,3D 的支援功能也獲得改善,可以為 3D 物件加上評註 (Comment) 及更嚴謹地操控 3D 動作,PDF 1.7 檔案能包含預設印表機如紙張的選擇、拷貝數量、縮放、…等設置,可以在此下載全部規格。

Adobe Acrobat 8 於 2006 年 11 月面世,介紹了一個有趣的新功能:它不使用 PDF 1.7 作為預設的檔案格式,而是使用 PDF 1.6,它也變得更容易將檔案存成較舊的 PDF 版本,這大概是 Adobe 也認知大多數人還不需要最新發布的 PDF 格式來解決問題;對印刷和印前作業而言,PDF 1.3 或 PDF 1.4 就很夠了;其他的新功能包括改良的 PDF/A 之支援、更好地選單與工具之組織與能在 Adobe Reader 8 內儲存表格的能力,預檢引擎能處理多項更正(稱為 Fix-ups)的事實是另一項不錯的躍進,大多數人則更認可提高性能,特別是對 Intel Mac 電腦是改善最多,有些人則不喜歡這個新的使用者界面

PDF 1.7 的一個有趣的發展是 2008 年 1 月它已成為一個正式的 ISO 標準(ISO 32000),Adobe 的 James King 有在他自己的部落格張貼了若干有趣的背景資料

Table of contents