私はGhostScript(プロセスと呼ぶ)を使用してポストスクリプトをPDFに変換するC#コードをいくつか持っています。現在GS v9.06を使用しています。以前のバージョンのGS(v8.60など)には、インストールプロセスの一環としてフォント(およびリソース)フォルダがインストールされていました。そのバージョンのインストーラにはフォントフォルダのフォントが含まれていないため、v9.06のようなそれ以降のバージョンのGSでは、フォントフォルダのフォントは不要ですか? - と - 本当にリソースフォルダ内のファイルの同じ質問。 私がv9.06に対して書いたコードは、今のところフォントフォルダーが存在しない状態で動作しているようです。注:私はここにGhostScriptのフォントフォルダは、それ以降のバージョンから削除されましたか?
7は、典型的な呼び出しであるWindowsでGSを実行している:
gswin64c -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -q -dNOCCFONTS
-dSAFER -dNOPAUSE -dBATCH -dPDFSETTINGS=/ebook
-dAutoRotatePages=/PageByPage -sOutputFile=ex.pdf -c .setpdfwrite -f ex.ps
-dNOCCFONTSを削除しても構いませんが、.setpdfwriteについてはわかりません。その議論は、いくつかのパフォーマンスのことをやっているようだ。 ROMに関する情報は面白く役立ちます。 GSがこれらのフォルダ/データなしで正常に動作しているという事実は、もっと証明していますが、あなたの意見は私の心を少しでも安心させてくれます。 thanks –
すべての.setpdfwriteは、ガベージコレクタが実行される前に大きいしきい値に設定されます。これにはいくつかのパフォーマンスの影響がありますが、現実的には正常な仕事ではありません。本当に、その必要はありません。あなたがそれについてもっと気楽に感じるならば、私はpdfwriteデバイスのメンテナーです。本当に必要ではないことを私は保証することができます。ルーチンがまだ存在する唯一の理由は、(理由を理解することなく)多くの人々がそれを使用しているからです。もし私がそれを削除すれば、エラーが発生し、バグ報告を開くでしょう..... – KenS