
Als Doktorand stoße ich täglich auf PDFs von Artikeln und Buchkapiteln. Manchmal sind diese PDFs intern korrekt paginiert (d. h. wenn ein Artikel auf Seite 67 beginnt, beginnt das PDF auch auf Seite 67 und nicht auf Seite 1). Wenn dies nicht der Fall ist, muss ich die Datei in Acrobat öffnen und die Seiten im Bedienfeld „Seitenminiaturen“ neu nummerieren.
Ich würdeLiebediesen ganzen Prozess mit einem Skript (Bash, Python, AppleScript, was auch immer) automatisieren zu können, das mir erlaubt, die erste tatsächliche Seitenzahl zu übergeben... so etwas wie fixpagination example.pdf 67
. Ich kann jedoch kein terminalbasiertes Programm finden, das PDFs neu paginieren kann. WederpdftknochPyPDFscheinen mit der Seitennummerierung umgehen zu können.
Gibt es skriptfähige Programme, die PDF-Dateien intern neu paginieren können?
Antwort1
Vielleicht möchten Sie sich ansehendiese Frage und Antwort.
Antwort2
Es gibt ein kleines Python-Skript, das diese Aufgabe erledigen kann:https://github.com/lovasoa/pagelabels-py
Rufen Sie in Ihrem Fall an:
./addpagelabels.py --delete file.pdf
./addpagelabels.py --startpage 1 --firstpagenum 67 file.pdf