2015-04-03 2 views
1

Можно ли преобразовать PDF-файл и использовать одно и то же имя для вывода в качестве входного PDF-файла?Сохранить имя файла Ghostscript

Я знаю, что есть работа вокруг, делая это отдельную команду переименования. Но я пытаюсь выяснить, можно ли это сделать с GS.

Прямо сейчас я могу изменить PDF версию, делая это:

gswin32c -q -dNOPAUSE -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \ 
     -sOutputFile=a.pdf -dBATCH b.pdf 

Однако входной файл и выходной_файл имя должны быть разными, если я что-то вроде этого ...

gswin32c -q -dNOPAUSE -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \ 
     -sOutputFile=b.pdf -dBATCH b.pdf 

... не работает.

Я предполагаю, что внутренне что-то получилось испорчено, когда файл пытается перезаписать себя.

Есть ли способ обойти это, используя Ghostscript?

ответ

3

Нет, вы не можете использовать одно и то же имя файла для ввода и вывода PDF при его обработке с помощью Ghostscript (если вы не используете другой путь к каталогу для вывода по сравнению со входом).

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