PDF에서 프로그래밍 방식으로 페이지 번호를 다시 매기려면 어떻게 해야 합니까?

PDF에서 프로그래밍 방식으로 페이지 번호를 다시 매기려면 어떻게 해야 합니까?

저는 대학원생으로서 매일 PDF로 된 기사와 책의 장을 접합니다. 때때로 이러한 PDF는 내부적으로 올바르게 페이지가 매겨져 있습니다. 즉, 기사가 67페이지에서 시작하면 PDF도 1페이지가 아닌 67페이지에서 시작됩니다. 그렇지 않은 경우 Acrobat에서 파일을 열고 "페이지 축소판" 패널에서 페이지 번호를 다시 지정해야 합니다.

나는사랑첫 번째 실제 페이지 번호를 전달할 수 있는 스크립트(bash, Python, AppleScript 등)를 사용하여 이 전체 프로세스를 자동화할 수 있습니다 fixpagination example.pdf 67. 그러나 PDF의 페이지를 다시 매길 수 있는 터미널 기반 프로그램을 찾을 수 없습니다. 어느 것도 아니다pdftk...도 아니다PyPDF페이지 매김을 처리 할 수 ​​​​있는 것 같습니다.

내부적으로 PDF 파일의 페이지를 다시 매길 수 있는 스크립트 가능한 프로그램이 있습니까?

답변1

확인해 보세요.이 Q&A.

답변2

작업을 수행할 수 있는 작은 Python 스크립트가 있습니다.https://github.com/lovasoa/pagelabels-py

귀하의 경우 전화:

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

관련 정보