Я пытаюсь использовать 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', если он содержит две страницы.
Я бы
Удостоверялся, что ваш pdftk находится в версии 2.01, потому что проблема должна быть исправлена, в соответствии с связанной вами проблемой. Попробуйте установить другую JRE, ссылку OpenJDK или Oracle JRE. Попробуйте Sejda, командную строку, с открытым исходным кодом и разделить файлы PDF (между прочим), вы можете настроить выходные имена.К сожалению, это непроверенный NullPointerException, и нет никаких подробностей, поэтому трудно сказать, что происходит не так.