1

ポストスクリプトファイルをテキストに変換するexeファイルがあります。問題は、入力ファイル名にスペースが含まれている場合、「GPL Ghostscript 9.00:回復不能エラー、終了コード1」と表示されますが、出力ファイルにスペースが含まれていない場合は問題ありません。batファイルで次のコマンドを実行しています

pstotxt3.exe -bboxes -output "2dh 21za1.1jp.ps.pstotext.txt" "2dh 21za1.1jp.ps"

ここで、2dh 21za1.1jp.ps.pstotext.txtは出力ファイル名、2dh21za1.1jp.psは入力ファイル名です。

4

1 に答える 1

3

入力ファイル名を二重引用符で囲んでみてください。私はpstotxt3に精通していませんが、GSを別のプロセスとして実行し、入力ファイル名をコマンドラインパラメーターとして渡しているようです。pstotxt3へのコマンドラインの"マークは、コマンドプロセッサによって削除されるため、GSがファイル名を確認すると、それらは複数のスイッチであると見なされます。

だから私は提案したい:pstotxt3.exe -bboxes -output "2dh 21za1.1jp.ps.pstotext.txt" "" 2dh 21za1.1jp.ps ""

しかし、それは単なる推測です。完全なエラーを投稿できますか?

于 2012-08-29T07:06:14.790 に答える