저는 매일 운전자를 위한 버스 시간표 브로셔를 만들고 4개의 PDF 파일을 가지고 있습니다.
- 특별 지시사항(매일 다름)
- 버스 일일 시간표(항상 다름)
- 버스 도우미 일일 보고서(내부 양식, 항상 변경되지 않음)
- 버스기사 일일보고서(내부양식, 상시동일)
양면으로 인쇄하고 복사기에서 스테이플링할 수 있도록 PDFEscape.com을 사용하여 다음 순서로 수동으로 정렬했습니다.
A=A4 용지 앞. B=A4 용지의 뒷면.
1a.특별 지침
1b. 빈 페이지
2a.
2b. 빈 페이지
3a.
3b. 빈 페이지
.........
R-2a. 시간표 마지막 페이지에서 두 번째 페이지
R-2b. 버스 도우미 양식
R-1a. 시간표 마지막 페이지
R-1b. 버드 드라이브 형태
일정은 스케줄러에서 내보낸 별도의 PDF이며, 문제는 페이지 수가 항상 동일하지 않다는 것입니다(보통 1-5, 최대 15).
시간이 너무 많이 걸립니다. 이 작업을 수행하기 위해 어떤 스크립트를 작성할 수 있는지 아는 사람이 있나요?
미리 감사드립니다!
답변1
Python에 익숙하다면 pyPDF2가 옵션일 수 있습니다. 예를 들어 PDF Shuffler GUI 프로그램에서 사용됩니다. 그 기능은 귀하의 요구 사항에 완벽하며 프로젝트의 "샘플 코드" 디렉토리에는 개별 PDF를 하나로 병합하는 방법을 보여주는 파일이 있습니다. 경고: 저는 이것을 직접 사용해 본 적이 없습니다.
답변2
이 poppler-utils
패키지를 설치하고 이를 사용하여 pdfseparate
PDF를 페이지당 하나의 PDF로 별도의 페이지로 분할한 다음 pdfunite
원하는 순서대로 다시 하나의 PDF로 병합할 수 있습니다.