양면 맞춤 보정:
우측 시작 원칙의 디지털 구현

책을 펼쳤을 때 새로운 장은 항상 오른쪽에 있어야 합니다.
Max-PDF의 양면 맞춤(Duplex Alignment) 엔진이 제본의 품격을 결정하는 1페이지의 차이를 완성합니다.

1. 양면 맞춤 빈 페이지 삽입이란?

단면 인쇄와 달리 양면 제본 문서(책, 보고서, 매뉴얼 등)에는 중요한 디자인 규칙이 있습니다. 바로 **'새로운 장(Chapter)이나 섹션은 반드시 홀수 페이지(우측)에서 시작한다'**는 것입니다. 만약 이전 섹션이 홀수 페이지에서 끝났다면, 다음 섹션은 짝수 페이지인 왼쪽 뒷면에 인쇄되게 됩니다. 이때 시각적 흐름을 유지하기 위해 뒷면을 의도적으로 비우는 과정이 필요합니다.

양면 맞춤 빈 페이지 도구는 여러 개의 PDF 파일을 합칠 때, 각 파일의 페이지 수를 자동으로 계산합니다. 파일의 페이지 수가 홀수라면, 해당 파일 끝에 투명한 빈 페이지를 1장 추가하여 다음 파일이 무조건 우측(홀수 쪽)에서 시작하도록 보정합니다. 수백 개의 섹션을 수동으로 확인하며 빈 페이지를 넣던 번거로움을 단 1초 만에 해결합니다.

고급 출판 및 제본 작업의 필수 체크리스트

2. 기술 알고리즘: 홀/짝 패딩(Even-Page Padding)

Max-PDF의 엔진은 단순 병합이 아닌, 페이지 트리의 깊이 있는 연산을 수행합니다.

실시간 모듈로(Modulo) 연산

각 업로드 파일의 총 페이지 수($P$)를 분석합니다. 만약 $P \pmod 2 \neq 0$인 경우, 즉 홀수라면 자동으로 빈 페이지 객체를 생성하여 스트림에 삽입합니다.

스마트 미디어박스 복제

단순한 빈 종이가 아닙니다. 이전 페이지의 MediaBoxRotate 속성을 분석하여 동일한 크기와 방향의 '맞춤형 빈 페이지'를 생성합니다.

이 모든 보정 작업은 **사용자의 로컬 브라우저** 내에서 안전하게 처리됩니다. 서버로 문서를 보내지 않으므로 처리 속도가 매우 빠르며, 기업 기밀이나 민감한 저작물이 포함된 문서도 외부 유출 위험 없이 완벽하게 제본 준비를 마칠 수 있습니다.

3. 보안 가이드: 제로-데이터 트랜스미션(Zero-Data Transmission)

인쇄 직전의 문서는 수정이 완료된 최종 결과물로 보안 가치가 매우 높습니다. Max-PDF는 No-Server Policy를 통해 이를 철저히 보호합니다.

클라이언트 사이드 제본 처리

`duplex-alignment.html`에서 실행되는 페이지 카운팅과 빈 페이지 생성 로직은 자바스크립트를 통해 사용자의 RAM에서만 작동합니다. 업로드된 원본 데이터는 클라우드 서버에 기록되거나 전송되지 않으며, 브라우저 탭을 닫는 즉시 모든 작업 흔적은 물리적으로 소멸됩니다. 이는 보안 등급이 높은 정부 기관이나 금융권 보고서 작업에 최적화된 환경입니다.

4. 완벽한 양면 제본을 위한 전문가용 팁

빈 페이지 확인 모드

병합 후 결과물을 PDF 뷰어의 **'두 페이지 보기(양면 보기)'** 모드로 설정하고 '첫 페이지는 따로 보기' 옵션을 체크하세요. 각 섹션이 항상 홀수 번호(1, 3, 5...)에서 시작하고, 필요한 곳에 빈 페이지가 정상적으로 들어갔는지 시각적으로 검수할 수 있습니다.

인쇄 설정과의 연동

양면 인쇄 시 **'긴 쪽으로 넘김(Long-edge binding)'** 설정을 사용하세요. Max-PDF가 삽입한 빈 페이지는 실제 종이 한 면을 차지하게 되어, 실제 책을 넘길 때 정확히 의도한 위치에 새로운 장이 나타나게 됩니다.

5. 자주 묻는 질문 (FAQ)

Q: 이미 짝수 페이지로 구성된 파일은 어떻게 되나요?

A: 이미 짝수 페이지로 구성된 파일은 다음 섹션이 자동으로 우측에서 시작하므로, 빈 페이지를 추가하지 않고 그대로 유지합니다. 중복 데이터 생성 걱정은 하지 않으셔도 됩니다.

Q: 삽입된 빈 페이지에 로고나 문구를 넣을 수 있나요?

A: 현재는 순수하게 제본 위치 보정을 위한 완전 빈 페이지(Blank Page)를 제공합니다. 커스텀 디자인이 필요하시다면 직접 입력 전체 공정 도구와 병행하여 사용하시는 것을 추천합니다.