
비싼 소프트웨어 비용을 지불하고 싶지 않은데 PDF를 회전해야 하나요? 거꾸로 된 페이지가 있는 스캔 문서를 수정하거나 가독성을 높이기 위해 파일을 재구성하는 경우, 무료로 PDF를 회전하는 것은 생각보다 쉽습니다. 이 가이드에서는 온라인 및 오프라인에서 PDF를 회전할 수 있는 최고의 무료 도구를 살펴보고, 대량 작업을 자동화하기 위한 단계별 Python 튜토리얼도 제공합니다.
- 방법 1: PDF 회전을 위한 무료 온라인 도구
- 방법 2: 기본 웹 브라우저를 사용하여 PDF 회전
- 방법 3: 오프라인 PDF 회전을 위한 무료 데스크톱 앱
- 방법 4: Python으로 대량 PDF 회전 자동화
- FAQ: PDF 회전에 대한 일반적인 질문
- 마지막 생각
방법 1: PDF 회전을 위한 무료 온라인 도구
온라인 도구는 1-2개의 PDF를 회전해야 하고 아무것도 설치하고 싶지 않은 사용자에게 최고의 선택입니다. 모든 브라우저에서 작동하며 대부분 숨겨진 비용 없이 100% 무료입니다. 온라인에서 PDF를 회전하는 가장 인기 있는 두 플랫폼은 Smallpdf 무료 PDF 회전기와 ILovePDF PDF 회전입니다. Smallpdf를 예로 들어 보겠습니다.
Smallpdf 사용 방법 (단계별):
- Smallpdf의 PDF 회전 도구로 이동합니다.
- “파일 선택”을 클릭하여 PDF를 업로드합니다 (또는 드래그 앤 드롭).
- “왼쪽으로 회전”(시계 반대 방향으로 90°) 또는 “오른쪽으로 회전”(시계 방향으로 90°) 버튼을 사용하여 페이지를 조정합니다.
- 회전이 완료되면 “마침” → “다운로드”를 클릭하여 회전된 PDF를 장치에 저장합니다.

장점:
- 설치가 필요 없으며 Windows, Mac 또는 모바일에서 작동합니다.
- 간단하고 사용자 친화적인 인터페이스 (초보자에게 적합).
단점:
- 대부분의 무료 버전에는 파일 크기 제한이 있습니다.
- 인터넷 연결이 필요합니다 (오프라인 사용에는 이상적이지 않음).
다음에도 관심이 있을 수 있습니다: Acrobat 없이 PDF에서 페이지를 삭제하는 방법 (무료 방법)
방법 2: 기본 웹 브라우저를 사용하여 PDF 회전
기본 브라우저(Chrome, Edge 또는 Firefox)에서 PDF를 무료로 회전할 수 있다는 사실을 알고 계셨나요? 이 방법은 타사 도구를 완전히 피하고 싶을 때 유용합니다. 추가 앱이나 웹사이트가 필요하지 않습니다.
Microsoft Edge로 단계별 진행:
- 컴퓨터에서 PDF 파일을 찾아 마우스 오른쪽 버튼으로 클릭하고 "연결 프로그램 > Microsoft Edge"를 선택합니다.
- 상단 도구 모음에서 “회전” 버튼(원형 화살표)을 클릭하여 시계 방향으로 회전합니다. 시계 반대 방향으로 회전하려면 PDF를 마우스 오른쪽 버튼으로 클릭하고 “시계 반대 방향으로 회전”을 선택합니다.
- “다른 이름으로 저장”을 클릭하고 회전된 PDF를 저장할 폴더를 선택합니다.

장점:
- 다운로드나 인터넷이 필요 없으며(PDF를 연 후) 100% 무료입니다.
- Windows, Mac, Linux 및 모바일 브라우저에서도 작동합니다.
단점:
- 한 번에 하나의 PDF만 작동하며 일괄 회전은 불가능합니다.
- 기본 뷰어는 모든 페이지를 한 번에 회전합니다.
방법 3: 오프라인 PDF 회전을 위한 무료 데스크톱 앱
오프라인 사용(또는 온라인에 업로드하고 싶지 않은 민감한 파일)의 경우 데스크톱 소프트웨어를 사용하는 것이 좋습니다. 두 가지 최고의 무료 도구는 일반용 Adobe Acrobat Reader DC와 특정 페이지 회전용 PDF-XChange Editor입니다.
최고의 선택: Adobe Acrobat Reader DC
Adobe 생태계에 익숙한 사용자에게는 Adobe Acrobat Reader DC(무료 버전)가 오프라인에서 PDF를 회전하는 신뢰할 수 있는 선택입니다. 널리 호환되고 신뢰할 수 있지만 특정 페이지 조정에는 유연성이 떨어집니다.
PDF 회전 및 저장 방법:
- Adobe Acrobat Reader DC를 다운로드하여 설치합니다 (모든 사용자에게 무료).
- Acrobat Reader에서 PDF를 엽니다.
- 일시적으로 회전하려면(보기 전용): “보기” 탭 → “보기 회전”으로 이동하여 “시계 방향” 또는 “시계 반대 방향”을 선택합니다.
- 영구 변경 사항 저장: “파일” → “저장”(또는 새 복사본을 만들려면 “다른 이름으로 저장”)으로 이동합니다.

장점:
- 오프라인으로 작동하며 인터넷이 필요하지 않습니다.
- 모든 PDF 유형 및 운영 체제(Windows, Mac, 모바일)와 호환됩니다.
단점:
- 무료 버전은 모든 페이지를 한 번에 회전합니다(특정 페이지 회전 없음).
- 저장 공간을 차지합니다(설치 필요).
대안: PDF-XChange Editor (무료 버전)
전체 문서가 아닌 특정 PDF 페이지를 회전해야 하는 경우 PDF-XChange Editor(무료 버전)를 사용하는 것이 좋습니다. 이 가볍고 오프라인 도구는 방향이 혼합된 PDF에 적합합니다.
PDF-XChange Editor로 PDF 페이지 회전:
- PDF-XChange Editor를 다운로드하여 설치합니다 (설정 중 “무료 버전” 선택).
- PDF를 열고 "구성" 탭 > "회전"으로 이동합니다.
- "페이지 회전" 대화 상자에서:
- “방향” 드롭다운을 클릭하고 원하는 회전 각도를 선택합니다.
- "모든 페이지", "현재 페이지" 또는 사용자 지정 범위(예: 1,3,5-8)를 선택합니다.
- "확인"을 클릭하고 "파일" > "다른 이름으로 저장"을 통해 회전된 PDF를 저장합니다.

장점:
- 파일 크기 제한 없이 완전히 오프라인으로 작동합니다.
- 무료 버전은 페이지별 회전을 지원합니다(무료 도구에서는 드문 기능).
단점:
- Windows 전용(Mac/Linux 지원 없음).
- 설치가 필요합니다(최소한의 저장 공간).
방법 4: Python으로 대량 PDF 회전 자동화
한 번에 여러 PDF(예: 10개 이상의 파일)를 회전하거나 회전을 자동화(예: 워크플로에 회전 통합)해야 하는 경우 Free Spire.PDF for Python과 같은 Python 라이브러리가 게임 체인저입니다. 상업적 및 비상업적 용도로 모두 무료이며 간단한 스크립트를 작성하여 PDF를 대량으로 회전할 수 있습니다.
1단계: Free Spire.PDF 설치
명령 프롬프트(Windows) 또는 터미널(macOS/Linux)을 열고 다음 명령을 실행하여 pip를 통해 라이브러리를 설치합니다.
pip install Spire.Pdf.Free
2단계: PDF 페이지를 회전하는 Python 코드 작성
새 Python 파일을 만들고 아래 코드를 붙여넣습니다. 이 코드는 PDF를 로드하고 지정된 페이지를 시계 방향으로 90° 회전한 다음 결과를 저장합니다.
from spire.pdf import *
from spire.pdf.common import *
# Create a PdfDocument object
pdf = PdfDocument()
# Load a PDF document
pdf.LoadFromFile("Sample.pdf")
# Get the first page
page = pdf.Pages[0]
# Get the original rotation angle of the page
rotation = int(page.Rotation.value)
# Rotate the page 90 degrees clockwise
rotation += int(PdfPageRotateAngle.RotateAngle90.value)
page.Rotation = PdfPageRotateAngle(rotation)
# Save the result PDF
pdf.SaveToFile("RotatePDFPage.pdf")
pdf.Close()
PDF의 모든 페이지를 회전하려면 각 PDF 페이지를 반복하여 회전합니다.
# Loop through each page in the document
for i in range(pdf.Pages.Count):
page = pdf.Pages.get_Item(i)
# Get the original rotation angle of the page
rotation = int(page.Rotation.value)
# Rotate the page 90 degrees clockwise
rotation += int(PdfPageRotateAngle.RotateAngle90.value)
page.Rotation = PdfPageRotateAngle(rotation)
코드 설명:
PDF 페이지 회전은 현재 페이지의 원래 회전 각도를 기반으로 합니다. 다음은 핵심 코드에 대한 자세한 설명입니다.
-
원래 회전 각도 가져오기:
rotation = int(page.Rotation.value): 첫 페이지의 현재 회전 각도(예: 0°, 90°, 180° 또는 270°)를 추출하여 정수로 변환합니다.
-
페이지를 시계 방향으로 90° 회전:
PdfPageRotateAngle.RotateAngle90.value: 시계 방향으로 90° 회전을 나타냅니다.rotation += int(...): 원래 회전 각도에 90°를 더하여 새로운 총 회전 각도를 계산합니다(예: 페이지가 원래 90° 회전된 경우 이 단계 후에 180°가 됨).page.Rotation = PdfPageRotateAngle(rotation): 새 회전 각도를 페이지에 적용하여 방향을 업데이트합니다.
장점:
- 지정된 또는 모든 PDF 페이지 회전; 수십 개의 PDF 일괄 회전(폴더를 처리하기 위해 루프 추가).
- 회전 자동화(파일 정렬과 같은 다른 Python 작업과 통합).
단점:
- 기본적인 Python 지식이 필요합니다(완전 초보자용 아님).
- 무료 버전에는 페이지 제한이 있습니다(PDF당 최대 10페이지, 대부분의 개인적인 사용에 충분함).
회전 후 다른 PDF 관련 작업(예: PDF를 HTML로 변환, 텍스트 추출)을 무료 Python 라이브러리로 수행할 수 있습니다.
FAQ: PDF 회전에 대한 일반적인 질문
Q1: PDF를 무료로 회전할 수 있나요?
예, 이 가이드의 모든 방법은 완전히 무료입니다. 온라인 도구, Adobe Acrobat PDF 회전 기능, 브라우저 도구 및 Python 라이브러리는 모두 무료 회전 기능을 제공합니다.
Q2: Adobe 없이 PDF를 회전할 수 있나요?
예. 무료 온라인 도구, 브라우저 기능, PDF-XChange Editor 및 Python 스크립트는 모두 Adobe 소프트웨어 없이 PDF 회전 기능을 제공합니다.
Q3: PDF를 영구적으로 회전하려면 어떻게 해야 하나요?
Adobe Acrobat, PDF-XChange Editor에서 "다른 이름으로 저장"을 사용하거나 온라인 도구에서 다운로드하십시오. 브라우저 회전은 영구적인 변경을 위해 PDF로 인쇄해야 할 수 있습니다.
Q4: 여러 PDF 페이지를 회전하는 가장 좋은 방법은 무엇인가요?
개별 페이지 제어를 위해서는 PDF-XChange Editor를 사용하십시오. 여러 파일의 경우 Python 자동화가 가장 효과적입니다.
Q5: PDF를 회전하면 품질이 저하되나요?
아니요. PDF 회전은 비파괴적인 작업입니다. 내부 텍스트나 이미지의 품질이 아닌 보기 방향만 변경합니다.
마지막 생각
PDF 페이지 회전은 비싼 소프트웨어가 필요 없는 간단하고 무료인 작업입니다. 빠른 일회성 수정에는 온라인 도구가 이상적입니다. 민감한 문서를 처리하는 경우 전용 오프라인 소프트웨어가 더 안전한 선택입니다. 그리고 대량 배치 또는 자동화된 워크플로의 경우 Python 스크립트가 최고의 제어 및 효율성을 제공합니다.
초보자이든 숙련된 개발자이든 올바른 무료 솔루션을 선택하면 몇 분 안에 PDF 문서를 읽을 수 있습니다.