[python] PDF 파일에서 텍스트 유형 회전하기

PDF 파일에서 텍스트 유형을 회전시켜야 하는 경우가 종종 있습니다. 예를 들어, PDF 파일에 있는 텍스트가 가로로 되어 있어 세로로 보이도록 회전해야 할 수도 있습니다.

이 블로그 포스트에서는 Python을 사용하여 PDF 파일에서 텍스트 유형을 회전시키는 방법을 알아보겠습니다.

1. PyPDF2 라이브러리 설치

PDF 파일을 다루기 위해 PyPDF2 라이브러리를 사용합니다. 다음 명령어를 사용하여 PyPDF2 라이브러리를 설치합니다.

pip install PyPDF2

2. PDF 파일에서 텍스트 유형 회전하기

다음은 PDF 파일에서 텍스트 유형을 회전시키는 예제 코드입니다.

import PyPDF2

# PDF 파일 열기
pdf_file = open("example.pdf", "rb")
pdf_reader = PyPDF2.PdfReader(pdf_file)

# 첫 번째 페이지 가져오기
page = pdf_reader.pages[0]

# 페이지 회전하기 (시계 방향으로 90도 회전)
page.rotate = (page.rotate + 90) % 360

# 수정된 PDF 파일 저장하기
pdf_writer = PyPDF2.PdfWriter()
pdf_writer.add_page(page)
with open("rotated.pdf", "wb") as output_file:
    pdf_writer.write(output_file)

# PDF 파일 닫기
pdf_file.close()

위 코드에서 “example.pdf”는 회전시킬 PDF 파일의 경로입니다. 회전된 PDF 파일은 “rotated.pdf”로 저장됩니다.

3. 결과 확인하기

위 코드를 실행한 후, “rotated.pdf” 파일을 열어 텍스트 유형이 회전되었는지 확인할 수 있습니다.

참고 자료

위 코드와 설명을 통해 PDF 파일에서 텍스트 유형을 회전시키는 방법을 알아보았습니다. 이를 응용하여 다양한 작업을 수행할 수 있으니 필요에 따라 추가적인 기능을 구현해보세요!