Сравнительно недавно понадобилось найти способ вырезать отдельные страницы из PDF-файлов, не прибегая к платному Adobe Acrobat. Решение нашлось — PDF Toolkit (pdftk) — он может и резать PDF на кусочки, и склеивать их обратно. Программа кроссплатформенная, работает и под виндой, и в нормальных ОС. Пользователям юниксоподобных операционных систем доступен графический интерфейс к pdftk — PDF Chain.
В Ubuntu обе программы можно найти в Центре приложений по запросу pdftk.
Но не обошлось без ложки дёгтя: иногда при попытке склеить несколько PDF-файлов программа PDF Chain выдаёт ошибку ввода-вывода:
PDFTK returned error!
Input/Output Error
Error code: 256
Проблема автору известна и давно им исправлена — ещё в октябре 2012 года выпущена версия 0.3.5, где ошибка устранена. Однако в Ubuntu 12.10 LTS всё ещё стоит старая версия 0.3.3. Нашёлся достаточно простой способ обхода этой проблемы, не требующий установки новой версии:
- Добавить ещё один PDF-файл (можно продублировать любой из уже́ добавленных).
- Переместить этот файл в конец списка.
- Снять выделение с чекбокса слева от файла.
- Сохранить результат.