HTMLは世界で最も普及しているデジタル文書ファイル形式です。しかし、あらゆるプラットフォーム、あらゆるデバイスで同じように表示、印刷、動作する正確な文書を作成したい場合、誰もがHTMLを選択するわけではありません。また、オフラインですぐに読んだり、簡単に共有したり、簡単に移植したりしたいというニーズにも、HTMLは最適な形式とは言えません。
そのためには PDF が必要です。
バージョン 1 から DC までのすべての Adobe Acrobat 製品ボックス
ちょうど四半世紀前、Adobe社が初めて世間を困惑させたPortable Document Format(PDF)は、文書作成、出版、アーカイブ、プリプレスに革命をもたらし、XMLがかつてないほど組織を「ペーパーレスオフィス」へと近づけました。しかし、PDFがバージョン2.0にアップグレードされたのはつい最近のことです。
Adobe の共同創業者ジョン・ワーノック氏によると、すべてはデモの失敗から始まったという。
スティーブ・ジョブズがなぜ、そしてどのようにしてコンピュータにタイポグラフィを導入したのかという歴史は、Appleファンの間では伝説となっている。ここで私たちが懸念するのは、ジョブズが1985年に、当時まだ発展途上だったAdobeのPostScriptページ記述言語をApple初のレーザープリンターであるLaserWriterに組み込むという決断を下したことだ。
当然のことながら、AppleとAdobeはLaserWriterの機能をサンプルファイルで披露しようとしました。ウォーノックは、このプリンターで複雑でありながらも馴染みのあるものを出力できれば素晴らしいと考え、自らPostScriptでIRSの納税申告書を手作業でプログラムしました。当時のPostScriptはまだテキストベースで扱いにくく、たくさんのボックスやフォームフィールドを作成するために、ウォーノックは多くのサブルーチンやユーティリティをコーディングする必要がありました。
ページの印刷には2分45秒かかりました。ジョブズはその遅さに愕然としました。
後にPostScriptの行を見直したワーノックは、別の方法を試しました。2001年にデジタルプリプレスのニュースレター「The Seybold Report」で彼はこう語っています。「演算子を再定義することで、元の演算子とは異なる意味を持たせることができます。そこで、元のプログラムにあった基本的なグラフィックコマンドをすべて取り出し、そのパラメータだけをキャプチャして再プログラムし、それらのパラメータをファイルに書き出しました。」こうして、ファイルは実質的に「フラット化」されました。
1996年にリリースされたAcrobat 3.0では、形式がPDF 1.2にアップグレードされました。それ以来、PDFは不調に陥っています。もしこれが直感的に理解できると思うなら、Acrobat 8.0はPDF 1.7ファイルを作成します。1.6以前のバージョンも作成します。Acrobat XIも同様ですが、Acrobat 7.0は絶対に作成しません。
彼の新しいバージョンの IRS 納税申告書は、LaserWriter で 22 秒で印刷されました。
このフラット化技術はPostScriptチーム内で「グラフバインダー」として知られるようになりましたが、その後数年間、Adobe社内では眠ったままの技術でした。当時、ワーノックが関心を寄せていたのは、PostScriptベースのレーザープリンターの売上を伸ばすことだけでした。Adobeはその後、Display PostScript (DPS)と呼ばれるグラフィックスエンジンシステム内のイメージングモデルなど、PostScriptの他の用途を実験しましたが、スティーブ・ジョブズ氏(彼はこれをNeXTコンピューターに組み込みました)を除いて、誰も大きな関心を示しませんでした。
1991年、オフィスネットワークの普及に伴い、ウォーノックはグラフバインダーを用いて一般的な文書ファイルをフラット化し、プラットフォーム間で容易に解釈・レンダリングできるようにすることを考え始めました。PostScript言語そのものさえも必要としないのです。
彼はこの仕組みについて論文を書き、そのプロジェクトを「キャメロット」と名付けました。今日その文章を読むと、インターネットが学者、軍隊、そして少数の熱心なオタクにしか利用できなかった時代の精神を如実に物語っていることに気づかずにはいられません。ワーノックはこの技術を「Interchange PostScript」(IPS)と呼び、ファックス機の限界を超えて「遠隔地から紙を印刷する」という明るい未来を描き出し、「PostScriptは市販のプリンター製品100種類以上に実装されている」と誇らしげに語っています。
フルテキストおよびグラフィック文書(新聞、雑誌記事、技術マニュアルなど)を電子メール配信ネットワーク経由で送信できると想像してみてください。これらの文書はどのマシンでも閲覧でき、選択した文書をローカルで印刷できます。この機能は、情報管理の方法を真に変えるでしょう。集中管理された大規模な文書データベースにリモートからアクセスし、選択した文書をリモートで印刷できるようになります。これにより、文書在庫管理コストを数百万ドルも節約できます。
ワーノックは、その年のサンノゼで開催されたセイボルド会議でこのコンセプトを公に発表しました。その時点で「キャメロット」という名称は「カルーセル」に変更されていました。後年、アドビのフランス語圏のプロモーターたちが、いかに「ジャンク」を意味する俗語を持つ製品を販売せざるを得なくなる寸前だったかを思い知り、どれほど安堵したかは想像に難くありません。
肯定的なフィードバックに刺激を受けた彼は、小さなプログラマーのチームを立ち上げ、グラフバインダーによってフラット化されたファイルを素早くディスプレイにレンダリングできるプロトタイプエンジンの開発に成功しました。
その後、彼はシステムの微調整を行うため、二人の重要なコンピュータサイエンティストを招聘しました。ダグ・ブロッツは、グラフバインダーをPostScriptインタープリタ内で動作させ、当時のAdobeのフォント技術(Type 1、Type 2、Type 3)すべてに対応させる方法を見つける任務を負いました。ピーター・ヒバードは、柔軟で拡張性の高いファイル形式を考案するという課題を与えられ、PDF言語とデータ構造の基盤となるCOSを開発しました。
おそらくPDFファイルでヘルプを提供する世界初のソフトウェアパッケージ
彼らの努力の成果は 1992 年の Comdex Fall で発表され、Best of Comdex 賞を受賞しました。
Adobeは1993年6月15日にこれを商用製品として発売しました。名称は再び変更され、「Acrobat」という名称のユーティリティパッケージになりました。このパッケージは主に、あらゆるアプリケーションからPostScriptファイルを生成するための仮想プリンタドライバ、PostScriptを新しい交換形式に変換するAcrobat Distiller、これらのファイルの変換、表示、印刷を行うAcrobat Exchange、そして表示と印刷のみを行うAcrobat Readerで構成されていました。交換ファイル形式自体はIPSではなく、「PDF」(Portable Document Format)という名称になりました。
ワーノック氏が自身のアイデアを発表する場としてシーボルドを選んだことは、彼がAcrobatのターゲット市場について、その後のAdobeの企業理念とはかなり異なる考えを持っていたことを示唆している。シーボルドは出版業界向けのカンファレンスだったが、Adobeの製品マーケティングは「ペーパーレスオフィス」の実現を目指す企業に焦点を当てていたようだ。この発表ビデオ(90年代風のネクタイを締めた長髪のヤッピー風の人物が登場)を見ればそれが明らかだ。
YouTubeビデオ
実際、初期の製品箱に貼られた宣伝文句は、ワーノック氏が予測した出版革命とは全く異なるシナリオを提示していた。むしろ、市場をリードするWordPerfect 5.1で作成した文書を、他の安っぽいワードプロセッサ(例えば、まだ駆け出しのMicrosoft Wordのような)を使っている同僚と共有するための手段としてAcrobatを推奨していたのだ。PDFファイルには、内部ハイパーリンクやブックマーク、さらには埋め込みフォントも含まれていた。これは、この交換フォーマットの中核機能にとって極めて重要だった。
PDF 1.2の基本的なコメント機能により、文書の承認ラウンドロビンに関係する全員が電子メールの添付ファイルでコメントを投稿できるようになりました。
PDFはその年、世界を席巻するほどの成功を収めたわけではなかった。翌年も同様だ。実際、Adobe社の価格戦略のせいで、PDFは1990年代後半まで、珍品以上の存在として認識されることはなかった。1993年当時、Acrobatのパーソナル版は695ドル、ネットワーク版は2,495ドルだった。同僚がPDFファイルを閲覧・印刷するためにAcrobat Readerを使うだけなら、50ドルしか請求されなかったのだ。
Adobeのプレゼンを阻害したもう一つの要因は、特に初期の頃、AcrobatパッケージのアップグレードごとにPDFの機能を急速に拡張してきた点でした。ソフトウェアアプリケーションのアップデートでは、それに対応するファイル形式の更新が求められるのはよくあることですが、AcrobatとPDFに関しては、そのプロセスは容赦なく一方通行になってしまいました。
マーケティング担当者にとってさらに厄介なことに、Adobeのどこかの誰かが、アプリケーションとファイル形式のバージョン番号を同期させる価値がないと判断したのです。そのため、1994年11月にAcrobat 2.0がリリースされ、外部リンク、注釈、基本的なパスワードセキュリティなどの機能が追加された際、ファイル形式はPDF 1.1とされました。1996年にリリースされたAcrobat 3.0では、形式はPDF 1.2にアップグレードされました。それ以来、PDFは不完全な状態が続いています。
これが直感的だと思われるなら、Acrobat 8.0 は PDF 1.7 ファイル (1.6 およびそれ以前のバージョンも同様) を作成し、Acrobat XI も作成しますが、Acrobat 7.0 は絶対に作成しないことにすでに気づいているはずです。しかし、そのような人格障害のないほとんどの普通の人にとっては、壁のチャートと棒を参照しなければ、このシステムはまったく理解できません。
ワーノックの予測通り、出版業界を一変させたのはPDF 1.2でした。このバージョンのファイル形式では、CMYKプロセスカラースペースのサポートに加え、「スポット」インクチャンネルが追加されたほか、OPI(フィルム出力時に低解像度の画像プレースホルダーが高解像度の画像に自動的に置き換えられる)、ハーフトーン機能、オーバープリントのサポートなど、プリプレス特有の仕様が追加されました。
プリプレス ソフトウェアの開発者は Acrobat 用のプラグインの作成を開始し、映画製作用の一般的なラスター イメージ プロセッサ (RIP) ユーティリティに PDF サポートが追加され始めました。小規模な印刷局も大規模な印刷会社も、顧客に電話して画像ファイルをすべて送信し忘れたことや、誰も聞いたことのないフォントを使用していることを定期的に伝える必要がないファイル送信形式の可能性に興奮し始めました。
PDF 1.3 の強化されたマルチレベル内部リンクにより、ブックマークが完全な目次に変わりました。
1998年、ベルギーのゲントで開催されたプリプレス組織のコンソーシアムは、印刷出力に最適なPDFエクスポート設定を策定し、「PDF/X」と呼ばれる業界標準として発表しました。「X」の意味は時の流れとともに忘れ去られていますが、1990年代後半に会社名や製品名に「X」を付けるのが流行したという事実以上に重要な意味を持つものはなかったでしょう。
それでも、Adobeはファイル交換市場を独占していたわけではありませんでした。10年代後半には、PDFに対抗する多くの企業が台頭しました。中でも特に記憶に残るのは、No Hands SoftwareのCommon Ground、WordPerfectのEnvoy、そしてAT&TのDjVuです。Adobeはこれに対し、AcrobatのUnix版を廃止し、Adobe PDF Readerユーティリティを無償提供することで損失を抑え、成功を収めてきた2つの分野、すなわち前述のプリプレスと、台頭してきたWorld Wide Webに注力しました。
Acrobat 3.0では、当時の主流ウェブブラウザであるNetscape Navigator用のReaderプラグインがひそかに導入されていました。偶然か意図的かは分かりませんが、Adobeはコンピューティングの「標準」の定義の一つにたどり着きました。それは、誰もが既に使用しているもの、つまりPDFです。PDFは、まだ独自仕様でありながら、初期のウェブ標準となりました。
1999年4月に導入されたPDF 1.3は、滑らかなブレンド、改良されたフォント、色空間、OPIサポート、そして最大ページサイズ5メートルへの拡張により、印刷業界にとって大きな成功を収めました。2001年までに、業界はPDF 1.3をベースにした最新のPDF/X-1a形式に合意し、現在でも大多数の印刷会社がこれを採用しています。オフィスワーカー向けには、ユーザーが訂正やコメントを挿入できる注釈レイヤーが追加されました。
ファイル形式自体はヒットしたが、Adobeのアップグレード版Acrobatは明らかにヒットしなかった。Windows版にはMicrosoft Officeとの連携機能や、ウェブサイト全体を1つの複数ページのPDFにまとめる便利な機能が追加されたにもかかわらず、Acrobat 4.0はバグだらけの地獄絵図だった。Oracle流の滑稽な冗談で、Adobeはその後、バグ修正版をバージョン4.05として販売しようとしたが、結局撤回し、登録ユーザーに無料で配布した。ヨーロッパ在住のユーザーにとっては、4ヶ月後のことだった。
Acrobat 5.0のWebキャプチャユーティリティは、非常に長い間Windows版のみで提供されていました。Adobeは、MacユーザーがAcrobatを購入するほどの数がないため、その価値がないと示唆していました。
2000年を迎え、Adobeは創業当初から抱えていたレンダリング問題をついに解決しました。PDFは常にPostScriptをベースとしており、PostScriptは完全に不透明なテキスト、画像、色しかサポートしていませんでした。PDF 1.4はついにPostScriptの遺産から解放され、ネイティブな透明性をサポートできるようになりました。つまり、巧妙な画面上の透明効果を、再レンダリングされた画像ブロックの不格好な平面ジグソーパズルに変換することで、透明性を偽装する必要がなくなったのです。
しばらくの間、PDF 1.4へのエクスポートはAdobe Illustrator 9のみでしたが、2001年5月にリリースされたAcrobat 5.0では、PDFが日常的に使用されるオフィスファイル形式として確立されるという驚くべき新機能が次々と発表されました。フォームをPDFとして作成、配布、入力できるようになり、「タグ付け」機能によってコンテンツに論理的な構造を構築できるようになり、MS Officeとの連携も強化されました。Acrobat自体もMS Officeに似た外観になりました。
Adobeはその後もしばらくの間、このフォーマットの改良を続けました。2003年にはPDF 1.5がリリースされ、レイヤーのサポート、タグ付けの改善、ファイル圧縮率の向上が図られました。2005年には、PDF 1.6が他の形式のファイルのコンテナ(PDFポートフォリオ)として機能し、3DデータやネイティブOpenTypeフォントの埋め込みが可能になりました。
その後、Adobe は、ユーザーに新しいバージョンの形式を受け入れてもらうために説得し続けることに興味を失い始め、2006 年の PDF 1.7 ではセキュリティとコメントの比較的控えめな機能強化のみが加えられました。Acrobat 8.0 でも PDF 1.6 がデフォルトの形式として維持され、1.7 はオプションとして提供されました。これは、形式の段階的な更新ごとに、すべてのユーザーが評価しないか、気付かない可能性のあるスマート機能のサポートによってファイル サイズが増大することを認識していたためです。
PDFファイルを小さくしたい場合、AdobeはPDFの最新バージョンで発生した肥大化したファイルを捨てることを推奨しています。
同社は2008年1月にこのフォーマットを国際標準化機構に引き渡し、ISO 32000-1:2008というわかりやすい名称で知られるようになりました。
ほとんどの人にとって、これがPDF革命の真の始まりでした。それ以前は、PDFファイルをインターネット上に送信し、受信者がそれを開くことができる適切なPDFリーダーを持っていることを願うだけでした。ISOは、PDFにおいて、あらゆる普及標準を確立するために不可欠な最も重要なことを一つだけ行いました。それは、全く何もしなかったということです。AdobeがPDFの扱いをあれこれいじるのをやめると、PDFはソフトウェア開発者が自信を持って自社製品に組み込める、安定した信頼性の高いフォーマットとして認められるようになりました。10年間の安定性により、「Adobe Readerを更新する必要があります」という煩わしいメッセージは最終的に消え、世界で最も劣悪なウェブブラウザであるMicrosoft Edgeでさえ、問題なくPDFを直接開くことができるようになりました。
Adobeが独占的所有権を放棄するという、明らかに寛大な姿勢のおかげで、PDFは普及率において、Microsoftなどの最新のXML代替フォーマット、特にOpenXPSフォーマットよりも優位に立っています。ワーノック氏は、PDFよりもXMLを重視する議論を否定することで知られています。PDFは既にオープンフォーマットであり、圧縮、構造化、検索、ワークフロー化が可能なため、同じ機能をXMLで再現しても、自分の賢さを誇示する以外に意味はないと主張しています。
PDFは他の規格よりも長く利用されてきたため、特定の業界やアプリケーションにおいて標準規格として広く採用されています。プリプレス向けのPDF/X規格は増加傾向にあり、バリアブル印刷やトランザクション印刷向けのPDF/VT、障がいのある方のためのユニバーサルアクセシビリティに対応したPDF/UA、地理空間、建設、製造業のドキュメントワークフロー向けのPDF/E、そして長期アーカイブ用途向けのPDF/Aといった規格も存在します。
十字架の準備は万端…Acrobat X Proは、この美しいPDFポートフォリオインターフェースをFlashの助けを借りて実現しました。
とはいえ、2008年以降に開発された新興デジタルアプリケーションのニーズを満たすために、このフォーマットは刷新が遅れています。コンテンツ制作者は長年、HTML5ベースの埋め込みメディア、インタラクティブ機能、アニメーションなどをサポートするPDFのバージョンを求めてきました。しかし、PDFはメタデータによって支援技術のニーズにもネイティブでより適切に対応する必要があるため、これがPDFバージョン2.0の開発における主な焦点でした。昨年夏にISO 32000-2:2017として公開された仕様は、こちらからご覧いただけます。
長い歴史を持つPDFですが、最終的にはISOと主要アドバイザーであるAdobeの責任です。かつて人気を博したフォーマットは、様々な理由で急速に利用が減少する可能性があり、ユーザーは非常に寛容ではありません。Adobe自身もよく知っているように、かつてオンラインメディアの世界を席巻していた「標準」ファイルフォーマットのサポートは、あっという間に(ほらほら)消えてしまうこともあります。®
ブートノート
おそらく、2015 年に Adobe が作成したこのプロモーション ビデオを気に入っていただけると思います。このビデオでは、本物の人々が「PDF」が何の略なのかを非常に間違った推測で説明しています。
YouTubeビデオ