この本について
この本は、主にPDFファイルを直接的に作成する
PDFプロデューサーアプリケーションの開発者を対象とした
PDFファイルフォーマットの説明を提供する。
それは、開発者が既存のPDFファイルを読んで、
その内容を解釈したり、変更したりする
PDFコンシューマーアプリケーションを書けるようにする為の
十分な情報も含んでいる。
PDFプロデューサーアプリケーションの開発者を対象とした
PDFファイルフォーマットの説明を提供する。
それは、開発者が既存のPDFファイルを読んで、
その内容を解釈したり、変更したりする
PDFコンシューマーアプリケーションを書けるようにする為の
十分な情報も含んでいる。
PDFリファレンスは、任意のソフトウェアの実装から独立しているが、
幾つかのPDFの機能は、典型的なアプリケーションプログラムによる処理の方法を記述することで、
最もよい説明を行う。
そのような場合、この本はPDFビューワアプリケーションのAcrobat群をそのモデルとして用いる。
(原型的なビューワは、完全に機能するAcrobat製品で、制限のあるAdobeリーダではない。)
付録Cでは、Acrobatアプリケーションの幾つかの実装上の制限について、
それがファイルフォーマット形式自体の一部でない場合でも説明する。
付録Hでは、Acrobatビューワが理解しないもので、更に、
この本で提示された仕様から逸脱し、領域を指定していない新しい機能に遭遇したとき、
Acrobatビューワがどのような動作をするか説明し、互換性と実装の注意事項について説明する。
PDFを生成するアプリケーションや、コンシューマーアプリケーションの実装は、
この情報を手引きとして用いることができる。
幾つかのPDFの機能は、典型的なアプリケーションプログラムによる処理の方法を記述することで、
最もよい説明を行う。
そのような場合、この本はPDFビューワアプリケーションのAcrobat群をそのモデルとして用いる。
(原型的なビューワは、完全に機能するAcrobat製品で、制限のあるAdobeリーダではない。)
付録Cでは、Acrobatアプリケーションの幾つかの実装上の制限について、
それがファイルフォーマット形式自体の一部でない場合でも説明する。
付録Hでは、Acrobatビューワが理解しないもので、更に、
この本で提示された仕様から逸脱し、領域を指定していない新しい機能に遭遇したとき、
Acrobatビューワがどのような動作をするか説明し、互換性と実装の注意事項について説明する。
PDFを生成するアプリケーションや、コンシューマーアプリケーションの実装は、
この情報を手引きとして用いることができる。
この版は、PDFバージョン1.7を説明するPDFリファレンスである。
(付録Hの覚え書きの1つにある、実装をご覧下さい。)
この本では、PDFの特定のバージョンに固有な情報は、
(PDF1.3)や(PDF1.4)といったインジケータがマークされている。
マークされている機能は、そのバージョンで新しいものか、実質上洗練されたものであるだろう。
指定の機能(PDF1.0)は、後のバージョンでは取って代わられている;
特に明記しない限り、他のバージョンに固有のものと識別された機能は、
以降のバージョンで利用できると理解される。
(特定のPDFバージョン用に設計されたPDFコンシューマアプリケーションは、
一般的に、それらが認識しない新しい機能を無視する;付録Hの説明書きで、例外を指摘する。)
(付録Hの覚え書きの1つにある、実装をご覧下さい。)
この本では、PDFの特定のバージョンに固有な情報は、
(PDF1.3)や(PDF1.4)といったインジケータがマークされている。
マークされている機能は、そのバージョンで新しいものか、実質上洗練されたものであるだろう。
指定の機能(PDF1.0)は、後のバージョンでは取って代わられている;
特に明記しない限り、他のバージョンに固有のものと識別された機能は、
以降のバージョンで利用できると理解される。
(特定のPDFバージョン用に設計されたPDFコンシューマアプリケーションは、
一般的に、それらが認識しない新しい機能を無視する;付録Hの説明書きで、例外を指摘する。)
(以下翻訳中)