Разделить PDF-документ из командной строки в Linux?
Я хотел бы извлечь диапазоны страниц из PDF-документа в новый PDF-документ с помощью командной строки в Linux. Обратите внимание, что:
- Pdftk - Набор инструментов PDF не работает для меня с:
$ pdftk input.pdf cat 1 verbose output output.pdf Error: Failed to open PDF file: input.pdf Errors encountered. No output created. Done. Input errors, so no output created.
Оказывается, что "Вы (должны) знать, что Pdftk - это не что иное, как очень старая версия iText.... Ключевые слова в приведенном выше заявлении "ОЧЕНЬ СТАРЫЕ"." (из pdftk не может открыть pdf файл)
- Многозначный также терпит неудачу:
$ java -classpath /path/to/Multivalent20091027.jar tool.pdf.Split -page 1 input.pdf Exception in thread "main" java.lang.NoClassDefFoundError: tool/pdf/Split Caused by: java.lang.ClassNotFoundException: tool.pdf.Split at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) Could not find the main class: tool.pdf.Split. Program will exit.
Оказывается, это немного сложное программное обеспечение: даже если оно находится на SourceForge и говорит, что "Практическая мысль щедро предоставляет эти инструменты для бесплатного использования в командной строке" здесь - однако здесь затем говорится: " Браузер с открытым исходным кодом. Инструменты для документов являются бесплатным бонусом, а не открытым исходным кодом." ... что, наконец, проясняет комментарий от преобразование - Склеивание (наложение) PDF-документов - Переполнение стека:
Во всех выпусках многозначных ссылок с официального сайта sourceforge отсутствует пакет инструментов.
( редактировать: похоже, есть старая многовалентная версия с включенными инструментами, см. Ссылку SO; но поскольку она выглядит как заброшенное программное обеспечение, я бы предпочел ее не использовать)
- Наконец, я хотел бы избегать инструментов, которые по сути являются интерфейсами для Latex, таких как PDFJAM
Итак, существуют ли какие-либо опции для такого инструмента командной строки для разделения PDF-файлов в Linux?