PDFの歴史

当記事ではPortable Document Format (PDF) の歴史について概説する。 PDFは1990年代のはじめにアドビシステムズ（現アドビ）により開発され、2008年にオープンスタンダードとなるまではプロプライエタリなフォーマットであった。以降は国際標準化機構の委員会に属する業界のエキスパートらによるボランティア活動でコントロールされている。 PDFは、1990年代初めに、文書共有を目的として開発された。文書の書式とインラインの図表を保持し、異なるプラットフォームのコンピュータのユーザー間で文書を閲覧するために互換性のあるアプリケーションを利用できない場合にも文書を共有できる。競合としてDjVu（開発続行中）、Envoy、Common Ground社の DigitalPaper, Farallon Replicaのほかにアドビ自身が推進するPostScript format (.ps) がある。初期、 World Wide WebとHTMLが興隆する以前のPDFの主要な用途はデスクトップパブリッシングのワークフローであった。 PDFの初期の普及の足取りは緩やかなものであった。アドビのPDF閲覧・作成ソフトAdobe Acrobatは無償ではなく、また初代バージョンのPDFは文書外部へのハイパーリンクを提供しないためインターネットの特長を活かしていなかった。またプレーンテキストと比べてサイズは大きいためモデムによるダウンロードは時間がかかり、また当時ハイスペックだったPCでも表示は遅かった。 バージョン 2.0より、アドビはAcrobat Reader (現在は Adobe Reader) を無償配布するようになった。初代バージョンとの互換性は保たれており次第に書式を固定した電子文書のデファクトスタンダードの地位を確立した。 2008年にアドビのPDF Reference 1.7はISO 32000:1:2008として策定された。以後のPDF（PDF 2.0を含む）開発はIS のTC 171 SC 2 WG 8においてアドビと専門家らの協力により進められている。 1993年から2006年にかけてアドビシステムズはPDF仕様に数度にわたり新機能を追加している。アドビにより2006年以降に発効された Extension Levels 定義のいくつかの分野は ISO 32000-2 (PDF 2.0) に取り込まれた。しかし、開発者はアドビの拡張機能がPDFの標準機能ではないことを注意されている。 Adobeは PDF 1.8 Reference の発行予定はないものとしている。将来のバージョンの PDF 仕様は ISO 技術委員会より発行される。しかしながら、AdobeはISO 32000-1(PDF 1.7) の発行後にも自社製品の新機能に対応したプロプライエタリな拡張機能についてドキュメントを発行している。これはISO 32000-1 の Annex E に定められた拡張性の仕様に基づいたものである。 PDF 仕様は過去バージョンを包含する。PDF 1.7 仕様は 1.0 から 1.6 までの過去のバージョンで実装された機能をすべて記載している。アドビは ISO 32000-1 策定に際していくつかの機能を削除したが、これらは deprecated（廃止） としてマークされている。. 2007年1月29日、アドビは国際標準化機構(ISO)での規格化のためPDF 1.7仕様の完全な仕様を米国国家規格協会(ANSI)およびEnterprise Content Management Association (AIIM)に提出すると発表した。このため、ISOにおけるPDF仕様のバージョン番号は1.7以降からはじまっており、アドビの立場はISOの技術委員会の一メンバーとなった。 ISOの"完全機能版PDF"の規格はISO 32000という番号で発行された。完全機能版というのは、この規格がアドビのPDF仕様のサブセットではないことを示し、すなわち ISO 32000-1 ではアドビのPDF 1.7 仕様で定義されたものをすべて含んでいる。ただし、アドビはのちにISO規格にない拡張仕様を発行している。またPDF規格にはプロプライエタリな機能が含まれており、外部仕様としての参照しか書かれていない。これらはPDF 2.0 にてプロプライエタリな技術を排除する方針により撤廃された。 PDFドキュメントでISO 32000-1準拠をうたうものはPDFバージョン番号1.7 と表記する。アドビの拡張機能を用いたドキュメントはPDF ベースバージョン1.7 であるが、これに加えて文書作成中にいずれの拡張を使用したかも明示される。 ISO 32000-2に準拠したPDFドキュメントはバージョン2.0と表記され、開発者の間では"PDF 2.0ドキュメント" と通称される。 PDF 1.7の仕様書の最終版は 2008年1月に ISO Technical Committee 171にて採択され,2008年7月1日に ISO 32000-1:2008 Document management – Portable document format – Part 1: PDF 1.7として公開された。 ISO 32000-1:2008 はPDFの機能を全て定義した初の規格である。それ以前にISO PDF規格になったもの (PDF/A, PDF/X, 等) は特定分野に適用されるサブセットである。ISO 32000-1はAdobe PDF仕様1.0から1.6で定められた物を網羅しているが、以前のバージョンの一部の機能はアドビにより削除されており、PDF 1.7についても同様である。 ISO 32000-1のドキュメントはアドビのPDF Reference, sixth edition, Adobe Portable Document Format version 1.7, November 2006をベースにしており、ISO Technical Committee 171 (ISO/TC 171), Document management application, Subcommittee SC 2, Application issuesによる特別なファストトラック (Fast-track procedure) 制度により審査された。 ISO PDF 規格の要約 (abstract) には以下のように記述されている。: ISO 32000-1:2008 は電子文書のユーザーが交換と閲覧を行うにあたり、作成した環境に依存することなく再現し、閲覧および印刷するための形式を定義する。その目的とするところはPDFファイルを作成するソフトウェア、既存のPDFファイルを閲覧およびコンテンツを画面に表示するよう解釈しユーザーと対話するソフトウェア、またその他の用途のためにPDFファイルを読み書きする各種製品の開発者に供するものである。 ISO 32000-1 の中にはアドビのプロプライエタリな仕様の部分がいくつか引用規格とされており、（Adobe Acrobat JavaScriptやXFA (XML Forms Architecture) など) ISO 32000-1に準拠するためにはこれらが不可欠となっている。 新しいバージョンのPDF規格はISOの TC 171 SC 2 WG 8 により、ISO/CD 32000-2 - Document management – Portable document format – Part 2: PDF 2.0として策定され、2017年7月に公開された。 ISO 委員会のPDF2.0 策定のゴールはPDF言語の進化と洗練および、すでに使用されなくなった機能（XObject names など）の廃止、アドビのプロプライエタリな仕様(Adobe JavaScript, リッチテキスト等）の規格化である。 "PDF-2.0" として知られる ISO 32000-2 はPDF仕様を最初からISO内部のコミュニティプロセス (TC 171 SC 2 WG 8)で開発した最初のアップデートである。TC 171 メンバーまたはオブザーバーの所属国内にある関心を持つ組織は、その国の会員団体またはTC 171 SC 2 の事務局に連絡すること。 PDF Association のメンバーは同組織とISOのTC 171 SC 2 のカテゴリーA承認を経て ドラフトにレビューおよびコメントを行うことができる。 （TCは「専門委員会」、SCは「分化委員会」、WGは「作業グループ」の略。ISOの組織については国際標準化機構を参照） 2008年にPDF リファレンスをISO規格として策定するために結成された。ISO TC 171 SC 2 ワーキンググループ 8 は年に二度のミーティングを実施し、15か国以上のメンバーが出席する。電話での出席も可能である。 1995年より、アドビはISOが発行する各種の技術仕様の策定に参加しており、特定業種、利用目的に応じたPDF規格のサブセットを定義している。（PDF/X, PDF/Aなど) これら特化されたサブセットである規格は完全版のPDF仕様から目的上不要または問題を生じる機能を取り除き、元のPDF仕様では「オプショナル」（必須ではない）であった項目を必須としたものである。 以下の規格がISOで規格化済み、または策定中である。: PDF/X(2001年策定 - ISO 15929 および ISO 15930 標準) - PDFを元に策定された、印刷分野のプリプレス用途を目的としたファイル形式。 ISO15930として標準規格化されている。(ISO TC 130 にて策定) 印刷時のデータ交換をスムーズにするため、通常のPDFで使える機能を一部制限している。PDF1.3, 1.4, 1.6 に準拠している。 PDF/A (2005年策定 - 一連のISO 19005 標準) - PDFを元に策定された、電子ドキュメントの長期保存を目的としたファイル形式。ISO 19005として標準規格化されている。(ISO TC 171 にて策定) PDF/Aは特に欧州を中心に使われており、対応するソフトウェアも欧州製のものが多い。現在、PDF/A-1（ISO19005-1）はPDF 1.4ベースで、PDF/A-2, PDF/A-3 はISO 32000-1 ベースである。 PDF/E (2008年策定 - ISO 24517) - PDFを元に策定された、エンジニアリングワークフローにおける使用を目的としたファイル形式。ISO24517として標準規格化されている。(ISO TC 171 にて策定) 知的権利の安全な配布やCADデータなどの複雑な3次元データなどをPDFに組み込むことを目標にしている。 PDF/VT (2010年策定 - ISO 16612-2) - 可変データやトランザクション文書を扱うのを目的としたファイル。2010年8月にISO より ISO 16612-2 として出版された。(ISO TC 130 にて策定) PDF/UA (2012年策定 - ISO 14289-1) - ユニバーサルアクセシビリティへの対応を目的としたファイル形式。視力や運動能力に障害のある人にも利用できるように特化させたもの。ISO 14289-1:2012 (PDF/UA) が2012年8月に出版された。(ISO TC 171 にて策定) PAdES - ISO32000-2に含まれる予定。PDF文書のオープンな標準に基づく電子署名と長期保管を目的としたPDFの拡張。欧州電気通信標準化機構 (ETSI) により策定ならびに公開され、ISO32000-2に反映された。 PDF Association では PDF 2.0のサブセットとして PDF/raster 1.0 を2017年に発行した。 PDF/raster は複数ページのラスターイメージを結合、転送、交換するためのもので、特にスキャン文書を対象にしている。