Ghostscript: когда я пытаюсь конвертировать pdf в 1.4, возвращаю пустую страницу - PullRequest
0 голосов
/ 21 марта 2019

Я пишу PHP-скрипт, который объединяет 2 pdf вместе, я использую библиотеку FPDI, но она не поддерживает версию pdf 1.5. Поэтому я пытаюсь запустить этот код перед объединением файлов (только если версия файла 1.5):

exec("gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dNOPAUSE -dQUIET -dBATCH -sOutputFile={$url} {$url}")

(переменная $url повторяется при вводе и выводе, потому что я хочу перезаписать файл v1.5, хранящийся в $url), однако этот скрипт возвращает пустую страницу, я не знаю почему. Кто-нибудь может мне помочь? спасибо

1 Ответ

0 голосов
/ 21 марта 2019

Вы не можете этого сделать. Как только pdfwrite начинает обрабатывать, он открывает выходной файл для записи, он мгновенно перезаписывает файл, который он использует для чтения.

Вы не можете написать новый файл PDF поверх старого.

...