2011-01-06 9 views
16

現在、私はタイプセットアプリケーションを書いており、ポストスクリプトファイルを作成するバックエンドとしてPSGを使用しています。私は今、その選択が理にかなっているかどうか疑問に思います。 ReportLab ToolkitはPSGのすべての機能などを提供しているようです。 ReportLabはPDFを出力します。出力形式としてのPostScriptと

利点PDFを提供しています:

  • transparancy
  • (例えばUnicode、)文字符号化のためのより良いサポート
  • TrueTypeフォントを埋め込む機能ものOpenTypeフォント
  • ハイパーリンクやブックマーク

直接出力する代わりにポストスクリプトを使用する理由はありますかPDFへ? Postscriptは、PDFとは対照的に、ドキュメントの基本的な出力形式である完全なプログラミング言語ですが、それは利点を提供していないようです。私は、PDFを簡単にPostScriptに変換して印刷できると思いますか?

いくつかの便利なリンク:

+0

含ま一時停止より議論の余地のない見出しの見出しで、あなたの状況に対する相対的なメリットについてのより具体的な質問を、単純なPostScriptと比較したものです。 –

+0

あなたのアプリケーションが何であるかは不明です。 –

答えて

15

あなただけのPostScriptプリンタへの出力を計画している場合は、ポストスクリプトを使用します。それ以外の場合は、PDFを使用します。

PDFはプリンタ以外のデバイスでより広くサポートされています。あなたの目的のために、PSをPDFよりも技術的な利点はありません(ファイルをプリンタに直接ダンプできないことを除いて)。

+0

ポストスクリプトは1ページずつ印刷しますか?一方、PDFはすべてを一度にレンダリングするため、印刷オーバーヘッドが増加しますか? – clay

3

PDFは、はるかに自己完結型のフォーマットであり、高度な機能性を備えています。それはまた、より多くのツールを持っています。 Postscriptが特に必要な場合を除き、PDFに固執してください。ここで

10

は、考慮すべきいくつかのものです:

  • gzipped postscript is often much smaller同等のPDF
  • PDFはあなたがPDFでembed videosをできることを知らなかったならば、それはあなたを与える必要があり、基本的に一般的なコンテナフォーマットであるよりも、
  • PDFは、あなたがより良いリットルを持っているかもしれませんused for exploitsされているスクリプト(これは悪いPDFリーダーソフトウェアのより多くの障害かもしれませんが)
+2

悲しいことに、pdfに動画を埋め込むための_pdfzone.com_リンクがダウンしています。別の説明は[Adobe](https://helpx.adobe.com/acrobat/using/rich-media.html)にあります。 TeXを使って埋め込む方法は、[at tex.stackexchange](http://tex.stackexchange.com/questions/60646/how-to-include-a-movie-in-a-pdf-step-by)にあります。ステップ命令)。 – Mitja