Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
$ pdftk '/home/ilya/Рабочий стол/test.pdf' dump_data_utf8 > metadata.txt
Error: Unexpected Exception in open_reader()
java.lang.NoClassDefFoundError: org/bouncycastle/crypto/BlockCipher
at pdftk.com.lowagie.text.pdf.StandardDecryption.update(StandardDecryption.java:94)
at pdftk.com.lowagie.text.pdf.PdfEncryption.decryptByteArray(PdfEncryption.java:568)
at pdftk.com.lowagie.text.pdf.PdfString.decrypt(PdfString.java:273)
at pdftk.com.lowagie.text.pdf.PdfReader.readDecryptedDocObj(PdfReader.java:723)
at pdftk.com.lowagie.text.pdf.PdfReader.readDocObj(PdfReader.java:1109)
at pdftk.com.lowagie.text.pdf.PdfReader.readPdf(PdfReader.java:508)
at pdftk.com.lowagie.text.pdf.PdfReader.(PdfReader.java:172)
at pdftk.com.lowagie.text.pdf.PdfReader.(PdfReader.java:161)
at com.gitlab.pdftk_java.InputPdf.add_reader(InputPdf.java:69)
at com.gitlab.pdftk_java.TK_Session.add_reader(TK_Session.java:94)
at com.gitlab.pdftk_java.TK_Session.add_reader(TK_Session.java:101)
at com.gitlab.pdftk_java.TK_Session.open_input_pdf_readers(TK_Session.java:114)
at com.gitlab.pdftk_java.TK_Session.(TK_Session.java:1370)
at com.gitlab.pdftk_java.pdftk.main_noexit(pdftk.java:171)
at com.gitlab.pdftk_java.pdftk.main(pdftk.java:149)
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.crypto.BlockCipher
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
… 15 more
Error: Failed to open PDF file:
/home/ilya/Рабочий стол/test.pdf
Done. Input errors, so no output created.
?
Я просто хочу иметь работающий компьютер, а не решать кучу проблем, но я категорически не хочу обратно на Windows.
ну, не знаю, у меня все работает, попробуй переустанови pdftk
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
Thanks! That is a very useful comment. The path I had problem with had whitespace. I moved the files some other path that doesn't have whitespace.
помести файл по пути без пробелов и без кириллицы, например /home/ilya/pdf
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
Благодарю, ссылка помогла. Там есть первое решение — прочитать с помощью другого инструмента и затем воссоздать файл. Создается пустой metаdata.txt, туда можно добавить соответствующие блоки.
А я, признаться, об автоматическом оглавлении мечтал…
?
Я просто хочу иметь работающий компьютер, а не решать кучу проблем, но я категорически не хочу обратно на Windows.
Vim, разумеется!
Но, поскольку FB2 это самый обыкновенный XML, другие текстовые редакторы тоже сгодятся.
Оглавление генерируется автоматически на основе тэга <section></section> и если документ разбить корректно никто не удосужился то и взяться ему неоткуда. При необходимости можно впилить самому или сделать скрипт создающий секции на основе заголовков (при условии что эти самые заголовки имеются, естественно).
Последний раз редактировалось
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
8 комментариев
bash.org
Error: Unexpected Exception in open_reader()
java.lang.NoClassDefFoundError: org/bouncycastle/crypto/BlockCipher
at pdftk.com.lowagie.text.pdf.StandardDecryption.update(StandardDecryption.java:94)
at pdftk.com.lowagie.text.pdf.PdfEncryption.decryptByteArray(PdfEncryption.java:568)
at pdftk.com.lowagie.text.pdf.PdfString.decrypt(PdfString.java:273)
at pdftk.com.lowagie.text.pdf.PdfReader.readDecryptedDocObj(PdfReader.java:723)
at pdftk.com.lowagie.text.pdf.PdfReader.readDocObj(PdfReader.java:1109)
at pdftk.com.lowagie.text.pdf.PdfReader.readPdf(PdfReader.java:508)
at pdftk.com.lowagie.text.pdf.PdfReader.(PdfReader.java:172)
at pdftk.com.lowagie.text.pdf.PdfReader.(PdfReader.java:161)
at com.gitlab.pdftk_java.InputPdf.add_reader(InputPdf.java:69)
at com.gitlab.pdftk_java.TK_Session.add_reader(TK_Session.java:94)
at com.gitlab.pdftk_java.TK_Session.add_reader(TK_Session.java:101)
at com.gitlab.pdftk_java.TK_Session.open_input_pdf_readers(TK_Session.java:114)
at com.gitlab.pdftk_java.TK_Session.(TK_Session.java:1370)
at com.gitlab.pdftk_java.pdftk.main_noexit(pdftk.java:171)
at com.gitlab.pdftk_java.pdftk.main(pdftk.java:149)
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.crypto.BlockCipher
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
… 15 more
Error: Failed to open PDF file:
/home/ilya/Рабочий стол/test.pdf
Done. Input errors, so no output created.
bash.org
помести файл по пути без пробелов и без кириллицы, например /home/ilya/pdf
bash.org
А я, признаться, об автоматическом оглавлении мечтал…
Но, поскольку FB2 это самый обыкновенный XML, другие текстовые редакторы тоже сгодятся.
Оглавление генерируется автоматически на основе тэга <section></section> и если документ разбить корректно никто не удосужился то и взяться ему неоткуда. При необходимости можно впилить самому или сделать скрипт создающий секции на основе заголовков (при условии что эти самые заголовки имеются, естественно).