Умеет, т.е. не удалять, но можно взять нужные страницы по диапазонам. Но это получаются такие смешные длинные свитки команд для простых, с точки зрения простого пользователя, действий.
Тоже использую pdftk для разбивки PDF-ок на страницы. Но он не всегда их может открыть. Для тяжелых случае приходится использовать convert (из ImageMagick), но при при разбивке на страницы convert (в своей работе он используется gs) «кушает» очень много памяти.
Ну, если при запуске «convert» я могу видеть в списке процессов запущенный gs, то при запуске pdftk в списке есть только он (в смысле активно работающий). Да и в зависимостях пакета не наблюдается наличие библиотеки ghostscript. Он только libgcc, libgcj и libitext-java просит (ну и так по мелочи).
Я по это сказал «на Java с кучей зависимостей».
Несколько десятком мегабайт меня не заинтересовали, а вот несколько десятков килобайт… Я был заинтригован и не прогадал :)
вот выдержка из apt-cache show pdftk:
Description-ru: утилита для работы с документами в формате PDF
Если рассматривать формат PDF как электронную бумагу, тогда pdftk — это
одновременно электронный расшиватель, дырокол, переплётчик, дешифратор и
аппарат для просвечивания рентгеновскими лучами. pdftk — простое средство
для выполнения разнообразных операций с документами в формате PDF.
Оно может быть использовано для следующих целей:
— соединение PDF-документов;
— выделение отдельных страниц PDF-документа в новый документ;
— декодирование зашифрованного PDF-файла (при наличии пароля);
— кодирование результирующего PDF-файла;
— заполнение полей файла PDF данными и/или шаблонами;
— создание фоновых «водяных знаков»;
— выдача информации о различных параметрах PDF-документа, включая
метаданные и закладки;
— обновление метаданных в PDF-документе;
— присоединение файлов к PDF-страницам или PDF-документу;
— извлечение присоединённых к PDF-документу файлов;
— разбиение PDF-документа на отдельные PDF-страницы;
— расжатие и повторное сжатие потоков страниц;
— восстановление повреждённых PDF-файлов (если это возможно).
Homepage: www.pdfhacks.com/pdftk/
Ммм… на экранах с небольшим разрешением (как у меня: 1024*600) работать в предложенной программе pdf-shuffler невозможно. Окно не ресайзится, а в том виде, в котором оно есть, не видна нижняя панель с меню (и почему меню делают внизу?))
Есть блог «линукс не для всех», кажется, там можете запостить алгоритм замены ядра suse на hurd, например :)
Лично я вижу свою задачу в том, чтобы рассказать, что в Linux можно работать простым людям без особых тайных знаний IT технологий.
На винде, например, я видел, что аналогичную задачу люди делают через какие-то страшные программы, которые запускаются минуту, требуют их купить и показывают какие-то баннеры.
к pdftk есть gui (это так, к слову). еще очень хорошая штука pdfedit, но в ней я не нашла главного — функции отмены )))))
а статья очень кстати, как раз вовремя…
кстати, не знаете, как можно напечатать нормально горизонтально-ориентированные страницы? помещает одну посредине вертикального листа, и все тут, независимо от ориентации. пока не нашла нигде функции, соединяющей несколько страниц в одну. =(
Я не пробовал pdftk, ибо нашел лёгкую программу для решения своей задачи.
С проблемами ориентации при печати страниц не сталкивался, не печатал уже очень давно…
А вот для слияния нескольких страниц в одну… Я бы Scribus попробовал (чисто предположение, сам не делал на нём ничего).
PDF Split and Merge — он не только бесплатный, но ещё и опенсорсный (GPL) и соответственно кроссплатформенный.
Но он на Java, что автором топика было указано как минус.
Я сам под Windows использую уже указанные выше опенсорсные программы:
— Pdftk (PDF ToolKit)
— PDF Split and Merge
PDF-Shuffler: Жонглируем PDF файлами