Удалить только 1-ую страницу из большого количества PDF-файлов

Это все, что мне нужно сделать: удалить только 1-ую страницу из МНОГО pdf-файлов ...

Пожалуйста, скажите мне, что магия существует.

16
задан 4 June 2012 в 19:15

4 ответа

Вы можете сделать это с помощью бесплатной программы pdftk, доступной здесь здесь .

Вы можете использовать следующие команды, чтобы взять каждый PDF-файл в текущем каталоге и скопировать их в «урезанный» каталог с удалением первой страницы:

0
ответ дан 4 June 2012 в 19:15

Это похоже на работу для PdfToolKit . Это утилита командной строки для работы с pdfs

. Сначала установите PDFToolkil, либо из Центра программного обеспечения, либо с помощью командной строки:

sudo apt-get install pdftk

Теперь введите команду для удаления первой страницы из обычной (незащищенный pdf) будет выглядеть следующим образом:

pdftk original.pdf cat 2-end output outputname.pdf

Если PDF-файл защищен, вам нужно будет указать пароли для pdftk.

Чтобы преобразовать большое количество PDF-файлов, вам нужно написать небольшой скрипт, который позаботится о запуске pdftk для каждого.

0
ответ дан 4 June 2012 в 19:15

Вы можете использовать pdf-stapler для этой задачи.

Пример:

for i in *.pdf; do pdf-stapler del "$i" 1 t.pdf && mv t.pdf "$i"; done
0
ответ дан 4 June 2012 в 19:15

Я написал эту командную строку

tree -fai . | grep -P ".pdf$" | xargs -L1 -I {} pdftk {} cat 2-end output {}.truncated.pdf

Работает, но, конечно, если файл содержит более одной страницы, я протестировал его, он также работает с тем количеством уровней папок, которые у вас есть. Просто убедитесь, что вы запускаете его в корне структуры папок. Каждая папка будет иметь для каждого файла PDF дополнительный файл PDF, заканчивающийся .truncated.pdf

. Для этого вам понадобятся pdftk и tree, а в Ubuntu Linux вы можете установить его с помощью apt:

sudo apt install pdftk tree
0
ответ дан 4 June 2012 в 19:15

Другие вопросы по тегам:

Похожие вопросы: