2012-03-28 8 views
12

私はGhostscriptの呼び出しから、このエラーメッセージが表示されます。 このGhostscriptエラーメッセージは何を意味しますか?

Error: /syntaxerror in -file- 
Operand stack: 

Execution stack: 
    %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval--  2 %stopped_push --nostringval-- 
    --nostringval-- --nostringval-- false 1 %stopped_push 1926 1 3 %oparray_pop 1925 1 3 %oparray_ 
pop 1909 1 3 %oparray_pop 1803 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostr 
ingval-- --nostringval-- --nostringval-- 2 %stopped_push 
Dictionary stack: 
    --dict:1169/1684(ro)(G)-- --dict:0/20(G)-- --dict:77/200(L)-- 
Current allocation mode is local 
Current file position is 215 
GPL Ghostscript 9.05: Unrecoverable error, exit code 1 

が、それはそこに入力されたポストスクリプトファイルに問題があるか、それは何かが私のコールまたはインストールに問題があるわけないことを意味していますか?

コールされました:

ps2pdf book.ps book.pdf 

入力ファイルbook.psが現在のディレクトリに存在します。

Ghostscriptエラーメッセージのリストとその意味はどこですか? (この場合、Googleは私の友人ではありませんでした)

答えて

8

これはGhostscriptエラーメッセージ、PostScriptエラーメッセージではありません。 PostScriptエラーメッセージはPostScript Language Reference Manualで定義されています。 Syntaxerrorは、PostScriptプログラムに構文エラーが含まれていることを示しています。あなたが試すことができます

もの:

  1. がページをレンダリングするPostScriptファイルにGhostscriptを実行し、それが動作しますか? (あなたは訴えているOSは何も言っていませんが、gs book.psはうまくいくはずです)

  2. 単にそれを包むps2pdfスクリプトの代わりにGhostscriptを直接使ってみてください。再度同様のものgs -sDEVICE=pdfwrite -o book.pdf book.ps

これらのいずれかは、作業したり、より明示的なエラーを表示するのに役立ちます。

+1

ありがとうございます。両方の試行で同じエラーメッセージが表示されます。だから私は、PostScriptファイルが壊れていると仮定します。大きな本をPDFとして保存しようとしたときにAdobe FrameMaker 10から作成されました。私はすでに、現在のバージョンに変換する、ファイルを最適化する、保存するのではなく印刷するなどの通常のことを試しました。 –

+0

ファイルを公開することができれば、私はあなたのためにそれを見ることができます。合理的なサイズの場合は、「ken at spamcop dot net」に電子メールで送ることができます。私は恐れているファイルを見ずに本当に助けてもらえません。ファイルやGhostscriptのバグに問題がある可能性があります.PostScriptプログラムを見ていなくてもそれを伝えることはできません。 – KenS