A5, A6 등과 같은 작은 크기의 PDF가 하나 이상 있습니다. 한 페이지 이상이 있을 수 있습니다. A4와 같은 큰 PDF를 만들고 더 작은 PDF로 완전히 타일링하여 더 큰 PDF를 인쇄하고 잘라낸 다음 원래의 더 작은 PDF를 종이에 인쇄하고 싶습니다.
예는 다음과 같습니다.
주어진 내용: A5 페이지 1장과 A6 페이지 2장. 필수: 세 페이지가 모두 포함된 A4 용지 한 장. 예를 들어 세로 방향에서는 위쪽 절반에 A5 페이지, 아래쪽 절반에 A6 페이지를 배치하고 다시 분할할 수 있습니다.
어떻게 해야 하나요?
이 작업을 수행하는 데 도움이 되는 편리한 GUI 프로그램이 있습니까? 명령줄을 사용할 수도 있지만 GUI를 선호합니다.
답변1
쉬운 방법은 CLI 도구를 사용하여 PDF 파일을 회전, 병합 및 "병합"하는 것입니다.
더 똑똑한 방법은 LaTeX를 사용하는 것입니다.
순진한 접근
A5 1개와 A6 2개를 고려하면 최소한 4개의 가능한 레이아웃이 있습니다. 두 개는 표시되어 있으며 나머지는 180° 회전하여 얻은 것입니다.
페이지 크기 | 레이아웃 1 | 레이아웃 2 |
---|---|---|
우리가 원한다고 가정 해 봅시다.레이아웃 1.
입력하다:
A6-file1.pdf
: 한 페이지, 가로, A6 용지 크기.A6-file2.pdf
: 한 페이지, 가로, A6 용지 크기.A5.pdf
: 한 페이지, 세로, A5 용지 크기.
산출: A4.pdf
: 한 페이지, 가로, A4 용지 크기.
# Merge A6 files into a two-page PDF: A6-joined.pdf
pdfjam -q --a6paper --landscape -o A6-joined.pdf A6-file{1,2}.pdf
# {1x2}-up A6-joined.pdf in order to get one-page A5 PDF: A5-nup.pdf
pdfjam -q -o A5-nup.pdf --a5paper --no-landscape --nup 1x2 A6-joined.pdf
# Merge A5 files
pdfjam -q -o A5-joined.pdf --a5paper --no-landscape A5.pdf A5-nup.pdf
# {2x1}-up A5-joined.pdf in order to get A4.pdf
pdfjam -q -o A4.pdf --a4paper --landscape --nup 2x1 A5-joined.pdf
# Check and show A4.pdf (optional)
pdfinfo A4.pdf | grep -i 'page size' && xdg-open A4.pdf &>/dev/null &
Page size: 841.89 x 595.276 pts (A4)