본문으로 건너뛰기
yutils
예시

입력

파일: scan.pdf (10 페이지, 가로 방향으로 스캔됨)
각도: 90°, 범위: 전체

출력

scan-rotated-90.pdf (10 페이지)
→ 모두 시계방향 90도 회전

참고

회전은 누적 — 이미 90도 회전된 페이지에 90 추가하면 180. 원본 파일은 변경되지 않습니다.

사용법 / 자주 묻는 질문

이런 경우 사용하세요

  • 스캐너가 가로로 출력한 PDF 를 세로로 교정
  • 휴대폰 카메라 스캔의 잘못된 방향 일괄 수정
  • 발표 자료 (가로 슬라이드) 를 세로 인쇄용으로 회전
  • 특정 페이지만 회전 (예: 부록의 가로 표만 회전)
  • 회전된 PDF 재회전으로 원위치 복원

자주 묻는 질문

Q.이미 회전된 PDF 는 어떻게 처리되나요?
A.현재 회전값 + 입력 각도 의 합. 예: 90도 회전된 페이지에 90 추가 = 180. 270 추가 = 0 (원위치).
Q.선택 페이지만 회전하면 다른 페이지는?
A.그대로 유지됩니다. 회전 안 한 페이지의 콘텐츠 · 폰트 · 이미지는 원본과 동일.
Q.회전 후 텍스트 검색 / 복사가 깨지나요?
A.아닙니다. PDF 의 rotation 메타데이터만 변경 — 텍스트 layer · selectable 그대로 유지.
재미있는 사실
  • PDF 의 page rotation 은 페이지 객체의 /Rotate key 값만 변경 — 0/90/180/270 네 값만 허용. 실제 콘텐츠 좌표는 그대로, viewer 가 표시 시 회전 적용. 그래서 회전 cost 가 거의 0.

    ISO 32000-1 §14.8 (Pages — Rotate)
  • 스캐너가 가로로 인쇄한 PDF 문서가 의외로 흔함 — sheet feeder 가 종이 가로 방향으로 통과시키는 경우. 받는 사람이 모니터 회전하는 대신 PDF 회전이 정답.

    Wikipedia — Image scanner
  • 회전 후에도 OCR 결과 · selectable text 가 그대로 유지되는 이유 — PDF 의 텍스트는 vector 좌표로 박혀 있어 page rotation 메타데이터와 독립. viewer 가 표시할 때만 회전 적용.

    pdf-lib