
긴 한 페이지로 만든 PDF 파일이 있는데 아마도 태블릿으로 구현한 것 같습니다.
여러 페이지로 분할하려면 어떻게 해야 하나요? 가로 크기를 유지하고 싶습니다.
주목: 목표는 두 페이지 이상을 포함하는 PDF 파일을 분할하는 것이 아닙니다.
답변1
답변2
필요한 PDF 기능은 일반적으로 "포스터" 타일로 분할이라고 합니다.
Acrobat Printing에서 수행할 수 있는 경우가 많습니다. 답변 보기이스로엘테크. 그러나 출력 페이지 크기에 대한 설정을 확인하는 것이 가장 좋으며, 텍스트 줄이나 섹션 제목이 심하게 분할되는 것을 방지해야 할 수 있으므로 적당한 오버랩을 추가하는 것이 좋습니다. 분할된 겹침은 중복을 피하기 위해 GUI 편집기에서 종종 "정리"됩니다. 이 접근 방식의 주요 단점은 첫 페이지 상단과 마지막 페이지 하단에 큰 공백이 생성될 수 있다는 것입니다.
1x3
그러나 몇몇 명령줄 도구는 1이 현재 너비이고 3이 결과의 페이지 출력 수인 행렬을 통해 유사한 작업을 매우 쉽게 수행할 수 있는 다양한 방법을 제공합니다 .
보다 정확한 답변을 제공하는 것은 출처와 작업에 따라 다릅니다. 따라서 테스트 방법을 위해 사본에 연결하거나 적어도 유사한 결과를 에뮬레이션하기 위해 내부 PDF 크기 및 원하는 페이지 크기에 대한 단서를 제공하는 것이 바람직합니다.
가장 간단한(one.exe) 예입니다. 한 가지 장점은 분할된 텍스트 줄을 복제하고(한 페이지 또는 다른 페이지에 대한 편집을 최소화함) 동일한 높이의 페이지를 나중에 공통 고정 레이아웃의 중앙에 배치할 수 있다는 것입니다.
MuPDFMutool Poster -x 1 -y 3 in.pdf out.pdf
mutool poster [options] input.pdf [output.pdf]
-p - password
-x x decimation factor
-y y decimation factor
-r split right-to-left
cpdf -mediabox "0 0 a4portrait" in.pdf -o out.pdf
더 복잡한 경우가 필요할 수 있습니다.pdfcpu또는 기타 트림 관련 명령줄(MuTool에는 cpdf에 대해 잘 모르겠나요?)이 있습니다.
pdfcpu trim -pages 1-4 "$file" "trimmed/$file" || ret="$?"
내가 본 가장 복잡한 사례 중 하나(36 1/4페이지)는 이중 접근 방식으로 답변되었습니다. 먼저 잉여 페이지 헤더를 제거한 다음 원하는 나머지 페이지를 36개의 동일한 페이지로 나눕니다.
cpdf -cropbox "11.525pt 24pt 185 8164" T6.pdf -o tmp.pdf
mutool poster -x 1 -y 36 "tmp.PDF" "out.pdf"