Ошибка Ghostscript - PullRequest
       4

Ошибка Ghostscript

0 голосов
/ 10 сентября 2011

Мне сказали, что Ghostscript - лучший инструмент для сокращения PDF-файлов.У меня установлен GNU Ghostscript 7.07.Я использую его через PHP со следующим кодом:

system("gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 
   -dNOPAUSE -dQUIET -dBATCH -dPDFDEBUG -sOutputFile=output.pdf document.pdf");

Для некоторых файлов это работает отлично, но для некоторых других выходной файл либо недействителен, либо имеет белую страницу, на которой ничего нет.Может ли это быть из-за версии?

Я получил одно сообщение об ошибке:

Error:
  /syntaxerror in readxref Operand stack: Execution stack: %interp_exit 
  .runexec2  --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push 
  --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1 3 
  %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop --nostringval-- --nostringval-- 
  --nostringval-- --nostringval-- --nostringval-- --nostringval--
Dictionary stack: 
  --dict:1064/1123(ro)(G)-- --dict:0/20(G)-- --dict:93/200(L)-- --dict:93/200(L)-- 
  --dict:97/127(ro)(G)-- --dict:229/230(ro)(G)-- --dict:14/15(L)--
Current allocation mode is local 

1 Ответ

1 голос
/ 12 сентября 2011

Ваша версия Ghostscript устарела, вы должны начать с обновления, текущая версия доставки - 9.04.

...