Если вам комфортно с Python, возможно, вам подойдет pyPDF2. Например, он используется программой GUI PDF Shuffler. Его функциональность хорошо соответствует вашим требованиям, а в каталоге проекта «образец кода» есть один файл, в котором показано, как объединить отдельные PDF-файлы в один. Предостережение: я никогда не работал с этим сам.
Все может стать действительно сложным, если не установить его должным образом. Вот как это работало у меня:
Во-первых, удалите все предыдущие вещи
sudo apt-get remove enlightenment terminology
sudo apt autoremove
Затем следуйте этим инструкциям
sudo add-apt-repository ppa:niko2040/e19
sudo apt-get update
sudo apt-get install enlightenment terminology
Это добавляет репозиторий, курируемый сопровождающим, участвующим в Enlightenment, и устанавливает пакеты enlightenment
и terminology
из этого репозитория вместо старых (в настоящее время) нерабочих пакетов, доступных в официальных репозиториях Ubuntu.
Выйдите из системы и войдите снова, не нужно выбирать среду рабочего стола Enlightenment (как предлагает веб-страница). Теперь миниатюры, изображения и видео отображаются в "Терминологии".
кредиты: webpage.
(Спасибо @lgeorget за помощь в решении проблемы)
.