Разделение всех файлов в папке с помощью pdftk

Я пытаюсь использовать pdftk для разбиения папки, содержащей pdf-файлы, на их составные страницы. Вот мой код:

~/MCO/MCOs$ for file in *.pdf; do pdftk "$file" burst; done

Сама команда не кажется неправильной, но я получаю java-ошибку следующим образом:

Unhandled Java Exception in create_output():
Unhandled Java Exception in main():
java.lang.NullPointerException
  at gnu.gcj.runtime.NameFinder.lookup(libgcj.so.16)
  at java.lang.Throwable.getStackTrace(libgcj.so.16)
  at java.lang.Throwable.stackTraceString(libgcj.so.16)
  at java.lang.Throwable.printStackTrace(libgcj.so.16)
  at java.lang.Throwable.printStackTrace(libgcj.so.16)

Кажется, что есть некоторое признание из этой проблемы, но неясно, как / если она была разрешена.

Я пытаюсь получить свой вывод таким образом, что для примера файл «ad.pdf» разделен на «ad.pdf_01», и 'ad.pdf_02', если он содержит две страницы.

1
задан 28 January 2017 в 00:55

1 ответ

Я бы

Удостоверялся, что ваш pdftk находится в версии 2.01, потому что проблема должна быть исправлена, в соответствии с связанной вами проблемой. Попробуйте установить другую JRE, ссылку OpenJDK или Oracle JRE. Попробуйте Sejda, командную строку, с открытым исходным кодом и разделить файлы PDF (между прочим), вы можете настроить выходные имена.

К сожалению, это непроверенный NullPointerException, и нет никаких подробностей, поэтому трудно сказать, что происходит не так.

1
ответ дан 23 May 2018 в 02:00

Другие вопросы по тегам:

Похожие вопросы: