如何以程式設計方式對 PDF 中的頁面重新編號?

如何以程式設計方式對 PDF 中的頁面重新編號?

身為研究生,我每天都會遇到 PDF 格式的文章和書籍章節。有時,這些 PDF 會在內部正確分頁(即,如果文章從第 67 頁開始,則 PDF 也會從第 67 頁開始,而不是從第 1 頁開始)。如果不是,我必須在 Acrobat 中開啟文件,並在「頁面縮圖」面板中對頁面重新編號。

我會能夠使用腳本(bash、Python、AppleScript 等)自動執行整個過程,讓我傳遞第一個實際頁碼...類似fixpagination example.pdf 67.但是,我找不到任何可以對 PDF 重新分頁的基於終端的程式。兩者都不pdftk也不PythonPDF似乎能夠處理分頁。

是否有可以在內部重新對 PDF 檔案重新分頁的可編寫腳本的程式?

答案1

您可能想查看本次問答

答案2

有一個小的 python 腳本可以完成這項工作:https://github.com/lovasoa/pagelabels-py

對於您的情況,請致電:

./addpagelabels.py --delete file.pdf
./addpagelabels.py --startpage 1  --firstpagenum 67 file.pdf

相關內容