Учебники (How-To & F.A.Q)
   234

Как создать оглавление в pdf?

Может у кого есть опыт, поделитесь.
?
Я просто хочу иметь работающий компьютер, а не решать кучу проблем, но я категорически не хочу обратно на Windows.

8 комментариев

avatar
тыц, не оно?
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
Какая-то проблемка
$ 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.
0
avatar
ну, не знаю, у меня все работает, попробуй переустанови pdftk
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
вот пишут:
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
+1
avatar
Сделал, но результат тот же. А другие файлы обрабатывает. А некоторые нет.
?
Я просто хочу иметь работающий компьютер, а не решать кучу проблем, но я категорически не хочу обратно на Windows.
0
avatar
Благодарю, ссылка помогла. Там есть первое решение — прочитать с помощью другого инструмента и затем воссоздать файл. Создается пустой metаdata.txt, туда можно добавить соответствующие блоки.

А я, признаться, об автоматическом оглавлении мечтал…
?
Я просто хочу иметь работающий компьютер, а не решать кучу проблем, но я категорически не хочу обратно на Windows.
0
avatar
А еще может кто скажет, как редактировать метаданные fb2, такие как автор и заголовок. Ну и вообще здорово, если как автоматически оглавление создать.
?
Я просто хочу иметь работающий компьютер, а не решать кучу проблем, но я категорически не хочу обратно на Windows.
0
avatar
Vim, разумеется!
Но, поскольку FB2 это самый обыкновенный XML, другие текстовые редакторы тоже сгодятся.
Оглавление генерируется автоматически на основе тэга <section></section> и если документ разбить корректно никто не удосужился то и взяться ему неоткуда. При необходимости можно впилить самому или сделать скрипт создающий секции на основе заголовков (при условии что эти самые заголовки имеются, естественно).
Последний раз редактировалось
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.