3

テキスト ファイルを PDF に再フォーマットする必要があります。Perl を使用して、テキスト ファイルの内容に基づいて既存の PostScript テンプレート ファイルを変更しています。このテキスト ファイルは、2 ページの PDF が必要なほど長い場合があります。

GhostScript を使用して、1 つの .ps ファイルから 2 ページの PDF ファイルを作成できますか? その場合、GhostScript に改ページが発生する場所を伝えるものは何ですか?

たぶん、2 つのテンプレート ファイルを使用する必要があります。1 ページの PDF 用に 1 つ、2 ページの PDF 用に 1 つ。

4

3 に答える 3

4

PostScript には、テキスト フローや改ページの概念が直接ありません。showpageオペレーターは、ページをデバイスにレンダリングし、ページをクリアして、新しいページを開始します。PS から PDF への変換では、この演算子で PDF に新しいページが作成されます。PostScript ファイルをページに分割したい場合、psutilsは PostScript ファイルを操作するための一連のプログラムです。

于 2008-11-21T22:47:25.490 に答える
0

PostScript テンプレートの内容に依存すると思います。PostScript ファイルはコンピュータ プログラムであり、改ページは PostScript のロジックによって決定されます。2 ページ形式が 1 ページ形式と実質的に同じである場合、Perl スクリプトでデータを分割し、2 つの単一ページ ファイルを連結して作成することができます。GhostScript はそのファイルを正しくレンダリングする必要があります。

于 2008-11-21T22:43:53.233 に答える
0

改ページを処理するための適切な PostScript コマンドを作成するために、テキスト ファイルを変換しているものは何かにかかっています。

PostScript テンプレートが を呼び出した場合 (およびその場合にのみ)、改ページが発生しますshowpage

于 2008-11-21T22:46:01.343 に答える