PDFとPostScriptの違い

https://www.adobe.com/jp/print/postscript/pdfs/PLRM.pdf

Introduction

THE POSTSCRIPT® LANGUAGE is a simple interpretive programming language with powerful graphics capabilities. Its primary application is to describe the appearance of text, graphical shapes, and sampled images on printed or displayed pages, according to the Adobe imaging model. A program in this language can communicate a description of a document from a composition system to a printing system or control the appearance of text and graphics on a display. The description is high-level and device-independent.

PostScript言語は、シンプルなインタプリタプログラミング言語であり、パワフルなグラフィック能力を持つ。 その主要なアプリケーションは、Adobe描画モデルに従って、印刷上もしくはディスプレイ上で、テキストやグラフィカルな図形や画像を記述することである。 言語で記述される1つのプログラムは、高レベルかつデバイス独立である。

1.4.4 Portable Document Format (PDF)

Adobe has specified another format, PDF, for portable representation of electronic documents. PDF is documented in the Portable Document Format Reference Manual. PDF and the PostScript language share the same underlying Adobe imaging model. A document can be converted straightforwardly between PDF and the PostScript language; the two representations produce the same output when printed. However, PDF lacks the general-purpose programming language framework of the PostScript language. A PDF document is a static data structure that is designed for efficient random access and includes navigational information suitable for interactive viewing.

Adobeは、ポータブルな電子ドキュメントの表現として、PostScriptとは別のフォーマット(PDF)を規定している。 PDFは、ポータブルドキュメントフォーマット参照マニュアルとしてドキュメントされている。

PDFとPostScript言語は、Adobe描画モデルを元に共有している。 1つのドキュメントは、PDFとPostScript言語で直接変換することが出来る。これは印刷されるとき、2つの表現は同じ出力を生成する。 しかしながら、PDFはPostScript言語の一般的なプログラミング言語フレームワークがかけている。 1つのPDFドキュメントは静的なデータ構造であり、それは効率的なランダムアクセスかつ相互的な関係にたいして最適化されたナビゲーショナルな情報を含んでいる。

まとめ

  • PostScript
  • PDF
    • Adobeの規格
    • ページの記述を表す静的なデータ構造を持ったファイルフォーマット