Um die Antwort von @eldering weiter zu verbessern, haben pdftk Version 1.45 und höher die Möglichkeit, Seiten in umgekehrter Reihenfolge zu referenzieren, indem der Seitenzahl der Kleinbuchstabe r vorangestellt wird. Die letzte Seite in einem PDF ist r1, die vorletzte Seite ist r2 usw.
Zum Beispiel der einzelne pdftk-Aufruf:
pdftk input.pdf cat 1-r2 output output.pdf
entfernt die letzte Seite von input.pdf -- die Eingabe sollte mindestens zwei Seiten lang sein.
Um nur die letzte Seite einer PDF-Datei zu extrahieren, um ihre Dateigröße zu testen, führen Sie Folgendes aus:
pdftk input.pdf cat r1 output final_page.pdf
Pdftk ist unter Linux verfügbar. Viele Distributionen haben eine Binärdatei, die Sie installieren können. Sie sollten jedoch sicherstellen, dass es sich um Version 1.45 oder höher handelt. Wenn nicht, können Sie pdftk aus dem Quellcode erstellen.
Wie @Daniel Andersson schon anmerkte, geht das ganz einfach mit pdftk
:
pdftk input.pdf cat end-1 output temp.pdf
pdftk temp.pdf cat end-2 output output.pdf
rm temp.pdf
Ich weiß aber nicht, ob das mit einem Aufruf von pdftk geht...
Bearbeiten :Sie könnten es mit Thanosks Antwort kombinieren und (in Bash) verwenden:
pdftk input.pdf cat 1-$((last-1)) output output.pdf
wenn Sie bereits die letzte Seite in die Variable $last
extrahiert haben .