Entfernen Sie nur die erste Seite aus VIELEN PDF-Dateien

16

Das ist alles, was ich tun muss: Nur die erste Seite aus VIELEN PDF-Dateien entfernen ...

Bitte sag mir, dass Magie existiert.

Pitto
quelle
3
Posten Sie Ihre Lösung trotzdem. Egal ob andere antworten.
Thomas Ward

Antworten:

19

Sie können dies mit einem kostenlosen Programm namens pdftk tun, das hier verfügbar ist .

Mit den folgenden Befehlen können Sie jede PDF-Datei im aktuellen Verzeichnis in das Verzeichnis "Beschnitten" kopieren, wobei die erste Seite entfernt wird:

mkdir trimmed
for i in *pdf ; do pdftk "$i" cat 2-end output "trimmed/$i" ; done
Jasmin
quelle
9

Das sieht nach einem Job für PdfToolKit aus . Dies ist ein Befehlszeilendienstprogramm zum Bearbeiten von pdfs

Installieren Sie zunächst PDFToolkil entweder über das Software Center oder über die Befehlszeile:

sudo apt-get install pdftk

Nun lautet der Befehl zum Entfernen der ersten Seite aus einem normalen (nicht geschützten PDF):

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

Wenn das PDF geschützt ist, müssen Sie die Passwörter an pdftk weitergeben.

Um eine große Anzahl von PDFs zu konvertieren, müssen Sie ein kleines Skript schreiben, das die Ausführung von pdftk für jedes Skript übernimmt.

Javier Rivera
quelle
1

Sie können pdf-staplerfür diese Aufgabe verwenden.

Beispiel:

for i in *.pdf; do pdf-stapler del "$i" 1 t.pdf && mv t.pdf "$i"; done
maxschlepzig
quelle
1
das ist besser als pdftk, open source und es gibt pakete für pdf-stapler (auch auf fedora: P)
tesch1
0

Ich habe diese Befehlszeile geschrieben

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

Erledigt die Aufgabe, aber wenn die Datei mehr als eine Seite hat, habe ich sie getestet. Sie funktioniert auch mit so vielen Ordnerebenen, wie Sie haben. Stellen Sie einfach sicher, dass Sie es als Stammverzeichnis der Ordnerstruktur ausführen. Jeder Ordner enthält für jede PDF-Datei ein zusätzliches PDF mit der Endung.truncated.pdf

Du brauchst pdftkund treedafür und unter Ubuntu Linux kannst du es mit apt installieren:

sudo apt install pdftk tree
Eduard Florinescu
quelle