Odpowiedzi:
Możesz to zrobić za pomocą bezpłatnego programu pdftk, dostępnego tutaj .
Możesz użyć następujących poleceń, aby pobrać każdy plik PDF z bieżącego katalogu i skopiować go do katalogu „przyciętego” z usuniętą pierwszą stroną:
mkdir trimmed
for i in *pdf ; do pdftk "$i" cat 2-end output "trimmed/$i" ; done
To wygląda na zadanie dla PdfToolKit . To narzędzie wiersza poleceń do manipulowania plikami pdf
Najpierw zainstaluj PDFToolkil z Centrum oprogramowania lub za pomocą wiersza poleceń:
sudo apt-get install pdftk
Teraz polecenie usunięcia pierwszej strony z normalnego (niechronionego pliku pdf) brzmiałoby:
pdftk original.pdf cat 2-end output outputname.pdf
Jeśli plik pdf jest chroniony, musisz podać hasło do pdftk.
Aby przekonwertować dużą liczbę plików pdf, musisz napisać mały skrypt, który zajmie się uruchomieniem pdftk dla każdego z nich.
Możesz użyć pdf-stapler
do tego zadania.
Przykład:
for i in *.pdf; do pdf-stapler del "$i" 1 t.pdf && mv t.pdf "$i"; done
Napisałem ten wiersz poleceń
tree -fai . | grep -P ".pdf$" | xargs -L1 -I {} pdftk {} cat 2-end output {}.truncated.pdf
Wykonuje zadanie, ale oczywiście jeśli plik ma więcej niż jedną stronę, przetestowałem go, działa również z tyloma poziomami folderów, jakie masz. Upewnij się tylko, że uruchamiasz go jako katalog główny struktury folderów. Każdy folder będzie miał dla każdego pliku pdf dodatkowy pdf kończący się na.truncated.pdf
Potrzebujesz pdftk
i tree
do tego, a na Ubuntu Linux możesz zainstalować go za pomocą apt:
sudo apt install pdftk tree