큰 페이지 위에 여러 개의 작은 페이지를 배치하여 작은 PDF에서 더 큰 PDF를 만듭니다.

큰 페이지 위에 여러 개의 작은 페이지를 배치하여 작은 PDF에서 더 큰 PDF를 만듭니다.

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 레이아웃 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)

임구르

관련 정보