2012-03-28 3 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 

Означает ли это, что есть проблема в файле ввод Postscript или это означает что-то не так с моим звонком или установками?

Звонок был:

ps2pdf book.ps book.pdf 

В book.ps входной файл существует в текущем каталоге.

Есть ли список сообщений об ошибках Ghostscript и что они там означают? (Google не был моим другом в этом случае.)

ответ

8

Это не Сообщение об ошибке Ghostscript, сообщение об ошибке PostScript. Сообщения об ошибках PostScript определены в Справочном руководстве по языку PostScript. Syntaxerror означает почти что он говорит, программа PostScript содержала синтаксическую ошибку.

Вещи, которые вы можете попробовать:

  1. Execute Ghostscript на файл PostScript для отображения страницы, это работает? (Вы не говорите, какую ОС вы подаете в суд, но что-то вроде gs book.ps должно работать)

  2. Попробуйте использовать Ghostscript непосредственно вместо сценария ps2pdf, который просто обертывает его. Опять что-то вроде gs -sDEVICE=pdfwrite -o book.pdf book.ps

Один из них может помочь любой работы или предоставление более явных ошибок.

+1

Спасибо KenS. Оба испытания приводят к одному и тому же сообщению об ошибке. Поэтому я предполагаю, что файл PostScript поврежден. Он был создан из Adobe FrameMaker 10, когда я пытался сохранить большую книгу в формате PDF. Я уже пробовал обычные вещи, такие как преобразование в текущую версию, оптимизацию файлов, печать вместо сохранения и т. Д. Любая идея, что я могу сделать? –

+0

Если вы можете сделать файл общедоступным, я могу посмотреть его на вас. Вы можете отправить его по электронной почте «ken at spamcop dot net», если его разумный размер (или отправить мне письмо со ссылкой). Я не могу помочь, не видя файл, которого боюсь. Это может быть проблема с файлом или ошибкой Ghostscript, не говоря о программе PostScript. – KenS

Смежные вопросы