Відповіді:
Зробити це можна за допомогою безкоштовної програми під назвою pdftk, доступної тут .
Ви можете використовувати наступні команди, щоб взяти кожен PDF у поточному каталозі та скопіювати їх у каталог «обрізаний», коли видалена перша сторінка:
mkdir trimmed
for i in *pdf ; do pdftk "$i" cat 2-end output "trimmed/$i" ; done
Це виглядає як робота для PdfToolKit . Це утиліта командного рядка для маніпулювання pdfs
По-перше, встановіть PDFToolkil або з Software Center, або за допомогою командного рядка:
sudo apt-get install pdftk
Тепер командою для видалення першої сторінки із звичайного (незахищеного PDF) буде:
pdftk original.pdf cat 2-end output outputname.pdf
Якщо pdf захищено, вам потрібно надати паролі pdftk.
Щоб конвертувати велику кількість файлів у форматі PDF, вам потрібно буде написати невеликий сценарій, який забезпечує подвійну роботу з pdftk для кожного.
Ви можете використовувати pdf-stapler
для цього завдання.
Приклад:
for i in *.pdf; do pdf-stapler del "$i" 1 t.pdf && mv t.pdf "$i"; done
Я написав цей командний рядок
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