PDF と PostScript はどちらも Adobe によって作成され、印刷時にページがどのように見えるかを記述します。専門的な印刷の仕事をしたことがある方、または .ps ファイルに遭遇した方は、2 つの形式を区別するものは何なのか、また、なぜ PDF が主流になり、PostScript が主にバックグラウンドに留まったのか疑問に思ったことがあるかもしれません。その答えから、各フォーマットがどのように設計され、何のために設計されたのかについて多くのことが明らかになります。

PostScript とは
PostScript は、Adobe が 1984 年に導入したページ記述言語であり、印刷ページの外観を記述するために特別に設計されたプログラミング言語です。 PostScript ファイルには、プリンタまたはラスタライザが出力を生成するために実行する命令が含まれています。これは静的なドキュメントではありません。実行されるのはコードです。
PostScript ファイルには、解釈中にページ コンテンツを動的に生成するループ、条件ロジック、関数定義が含まれる場合があります。これにより、プロのタイプセットと印刷にとって非常に強力になりました。同じ PostScript コードで、あらゆる解像度で、どの PostScript 互換プリンタでも出力を生成でき、完璧な結果が得られます。 1980 年代後半から 1990 年代にかけて、プロの印刷業界の標準言語となりました。
Word から PDF へ変換する
インストールは必要ありません。ブラウザで直接動作します。
PDF とは何か、および PostScript との関係
1993 年に導入された PDF は、本質的には PostScript の簡略化された固定レイアウトの子孫です。 Adobe は、PostScript では解決できなかった問題、つまり、異なるコンピューター、オペレーティング システム、ソフトウェアを使用する人々の間で信頼性の高い文書交換を解決するためにこれを作成しました。
PostScript は実行して出力を生成するプログラミング言語ですが、PDF Format は、固定された完了状態を記述するドキュメント形式です。 PDF は実行されるコードではなく、ドキュメントの外観のスナップショットです。すべてのページはファイル内に完全に記述されています。動的に計算したり解釈したりする必要はありません。この予測可能性こそが、PDF をあらゆるデバイス間で表示および共有できる信頼性を高めているのです。
主な技術的な違い
- 実行と説明: PostScript はプログラムのように解釈され、実行されます。プリンターはコードを実行して出力を生成します。 PDF は完成したドキュメントを記述します。閲覧者はそれを実行せずに直接レンダリングします。
- ランダム アクセス: PDF はランダム ページ アクセスをサポートしています。ページ 1 ~ 46 を処理せずにページ 47 にジャンプします。 PostScript はシーケンシャルです。47 ページに到達するには、インタプリタは先行するすべてのページを処理する必要があります。
- 視認性:PDFをそのまま画面に表示できます。 PostScript は、表示する前に解釈が必要です。.ps ファイルを意味のある形で表示するには、PostScript インタープリタが必要です。
- インタラクティブ機能: PDF は、ハイパーリンク、ブックマーク、フォーム フィールド、注釈、およびデジタル署名をサポートします。 PostScript はこれらのどれもサポートしていません。PostScript は純粋に印刷記述言語です。
- ファイル サイズ: PostScript ファイルには、最終出力の簡潔な説明ではなく、完全な言語命令が含まれているため、通常、同等の PDF よりも大きくなります。
PostScript が現在も存在する場所
PostScript は消滅したわけではなく、特定の専門的な文脈で生き続けています。多くのレーザー プリンタは依然として PostScript をネイティブに実行します。コンピュータが印刷ジョブを送信すると、プリンタに送信される前に PostScript に変換される場合があります。出版および商業印刷におけるプロフェッショナルな印刷ワークフローでは、依然として PostScript が中間言語として使用されています。
日常の仕事で生の .ps ファイルに遭遇することはほとんどありません。 PostScript 処理のほとんどは、印刷インフラストラクチャの舞台裏で目に見えない形で行われます。 PostScript 互換プリンタでドキュメントを印刷すると、ドライバによってドキュメントが自動的に PostScript に変換されます。PostScript を直接表示したり操作したりすることはありません。
印刷ワークフローでの連携方法
プロの印刷物制作では、PDF と PostScript が順番に動作することがよくあります。ドキュメントが作成され、高品質の PDF として保存されます。印刷サービス プロバイダーのワークフローは、PDF を実際の印刷機器用の PostScript に変換します。 PDF はドキュメント交換形式です。 PostScript は印刷言語です。
これが、印刷対応 PDF (特に PDF/X バリアント) が PostScript にきれいに変換されるように設計されている理由です。埋め込みフォント、CMYK カラースペース、明示的なページ寸法などのプロパティにより、PostScript 変換により印刷時に予測可能な出力が生成されます。
シンプルバージョン
PostScript は、何を描画するかをプリンタに指示するための言語です。強力かつ柔軟ですが、何かを表示する前に解釈が必要です。 PDF は、ドキュメントがどのようなものかを人々に示すためのドキュメント形式です。すぐに表示でき、インタラクティブで、交換に適しています。 PDF は PostScript から派生しましたが、さまざまな問題を解決しました。日常的には PDF を使用します。 PostScript は、ほとんどの人が直接操作することのない印刷インフラストラクチャ内で静かに動作します。
Word から PDF へ変換する
インストールは必要ありません。ブラウザで直接動作します。
