2

私はいくつかの複数ページのPDFをいくつかの単一ページのtiffに変換しようとしています。1つのコマンドでそれを実行し、単一のtiffから元のpdfへの参照を保持したいと思います。

今使っています

gs -dNOPAUSE -dNoVerifyXref -sDEVICE=tiffg4 -r300 -dBATCH -sOutputFile=page-%d.tiff pdf1.pdf pdf2.pdf ... pdfn.pdf

結果のファイルで

page-1.tiff, page-2.tiff ... page-m.tiff 

ここで、mは、入力されたすべてのpdfで結合されたページの総数です。

達成したいこと

代わりに結果のファイルを取得するようにコマンドを更新することは可能ですか?

[pdf name]_[pdf page].tiff

例えば。pdf1_1.tiff pdf1_2.tiff pdf2_1.tiff、pdf1が2ページ、pdf2が1ページの場合。

または類似

ノート。Ghostscriptコマンドを探すだけで、スクリプトの例は必要ありません。

4

1 に答える 1

2

Ghostscriptデバイス(TIFF出力など)は、さまざまな入力言語(PDF、PostScript、XPS、PCL)で動作する必要があるため、入力インタープリターから独立しています。そのため、複数の入力ファイルがあることに気づかず、フォーマットして配信するための出力のストリームを見るだけです。

したがって、GSの1回の呼び出しでそれを行うことはできません。入力ファイルごとにGSを1回呼び出すことで、スクリプトでそれを行うことができますが、それだけです。

于 2012-08-25T08:20:39.027 に答える