푸터 콘텐츠로 바로가기
PYTHON용 IRONPDF 사용하기

IronPDF를 사용하여 Python으로 PDF에 쉽게 주석을 다는 방법

IronPDF for Python 라이브러리를 사용하여 PDF 파일에 주석을 추가하는 방법을 배우고 싶다면 계속 읽어보세요. 이 글에서는 그 과정을 단계별로 안내해 드리겠습니다.

PDF 주석 이해하기

PDF 주석은 PDF 문서에 추가 정보, 메모, 강조 표시 또는 기타 시각적 요소를 추가하는 과정입니다. 주석은 맥락을 제공하고, 문서 공동 작업을 지원하며, 콘텐츠의 가독성을 향상시키는 데 도움이 됩니다. 일반적인 주석 유형에는 텍스트 댓글, 링크 주석을 통한 링크 추가, 파일 첨부, 강조 표시, 밑줄, 취소선, 도형, 심지어 이미지나 스탬프 추가까지 포함됩니다.

IronPDF - Python 기반 PDF 라이브러리

IronPDF 는 개발자가 PDF 문서를 원활하게 다룰 수 있도록 해주는 인기 있는 Python 라이브러리입니다. 이 프로그램은 PDF 생성, 조작 및 주석 달기를 포함한 포괄적인 기능 세트를 제공합니다. IronPDF 사용하면 PDF 생성 및 수정 기능을 Python 애플리케이션에 쉽게 통합하여 작업을 자동화하고 문서 워크플로를 간소화할 수 있습니다.

IronPDF 다양한 주석 유형을 지원하여 PDF 문서에 풍부하고 상호작용적인 읽기 환경을 제공할 수 있습니다. 텍스트 주석을 사용하여 텍스트 설명을 추가하거나, 중요한 부분을 강조 표시하거나, 파일 첨부 유형을 사용하여 다른 PDF를 첨부하거나, 스탬프 주석을 사용하여 문서에 "승인됨" 또는 "기밀"이라고 표시하는 스탬프를 포함하는 등 IronPDF 모든 기능을 제공합니다.

필수 조건

IronPDF 사용하여 PDF에 주석을 달기 전에 다음 필수 사항을 준비했는지 확인하십시오.

  1. Python: 컴퓨터에 Python이 설치되어 있는지 확인하십시오. 최신 버전을 다운로드하려면 Python 공식 웹사이트를 방문하세요.
  2. IDE 설치: IronPDF 사용하여 PDF 작업을 시작하기 전에 IDE를 설치해야 합니다. Python용으로 널리 사용되는 통합 개발 환경(IDE)으로는 PyCharm을 추천합니다. 또는 PyCharm을 사용하고 싶지 않다면 원하는 다른 IDE를 사용해도 됩니다.
  3. IronPDF 라이브러리: 터미널에서 다음 명령어를 사용하여 IronPDF 라이브러리를 설치하십시오.

    pip install IronPDF
    pip install IronPDF
    SHELL

    IronPDF를 사용하여 Python에서 PDF에 쉽게 주석을 다는 방법, 그림 1: IronPDF Install-Package IronPDF 패키지를 설치하세요

  4. .NET 6.0 런타임: Python용 IronPDF 제대로 작동하기 위해 .NET 6.0 기술에 의존합니다. 즉, Python용 IronPDF 효과적으로 사용하려면 컴퓨터에 .NET 6.0 런타임이 설치되어 있어야 합니다. 프로젝트 실행 시 IronPDF 종속성과 함께 자동으로 설치될 가능성이 높습니다.

참고: pip(Python 패키지 관리자)를 사용하여 IronPDF 설치할 경우, IronPDF 설치 경로가 시스템의 PATH 환경 변수에 포함되어 있는지 확인하는 것이 중요합니다. 이 단계는 pip가 설치 및 사용 중에 IronPDF 패키지와 관련 구성 요소를 찾을 수 있도록 보장하는 데 매우 중요합니다.

PyCharm에서 프로젝트 생성하기

먼저 PyCharm에서 새 프로젝트를 생성해 보겠습니다.

  1. PyCharm을 열고 "새 프로젝트 생성"을 클릭합니다.

IronPDF를 사용하여 Python에서 PDF에 쉽게 주석을 다는 방법, 그림 2: PyCharm IDE PyCharm IDE

  1. 프로젝트 위치를 선택하고 적절한 인터프리터(Python)를 선택하십시오.

IronPDF를 사용하여 Python에서 PDF에 쉽게 주석을 다는 방법, 그림 3: 새 Python 프로젝트 생성 새로운 Python 프로젝트를 생성하세요

  1. '생성'을 클릭하면 프로젝트가 생성됩니다. 실행 코드를 작성하기 위한 main.py 파일도 생성됩니다.

데모 프로젝트 설정이 완료되었으니 이제 IronPDF 사용하여 PDF에 주석을 달아 보겠습니다.

Python을 사용하여 PDF 문서에 주석을 다는 방법

1단계: IronPDF 라이브러리 가져오기

첫 번째 줄은 IronPDF 라이브러리에서 필요한 모듈을 가져와 PDF 조작 및 주석에 필요한 클래스와 함수에 접근할 수 있도록 합니다.

from ironpdf import PdfDocument, TextAnnotation
from ironpdf import PdfDocument, TextAnnotation
PYTHON

2단계: 기존 PDF 문서 불러오기

이 단계에서는 PdfDocument 클래스를 사용하여 "existing.pdf"라는 기존 PDF 파일을 불러옵니다. 이 문서는 주석을 추가하는 데 기본 자료로 사용될 것입니다. 또한 지원되는 주석 유형이 추가될 페이지 인덱스를 설정하십시오.

# Load the PDF document and set the target page index for annotation
pdf = PdfDocument("existing.pdf")
pageIndex = 0
# Load the PDF document and set the target page index for annotation
pdf = PdfDocument("existing.pdf")
pageIndex = 0
PYTHON

3단계: 주석 매개변수 설정

다음 코드는 PDF에 추가될 텍스트 주석의 다양한 속성을 정의합니다. 이러한 속성은 주석의 모양과 동작에 대한 정보를 제공합니다.

# Create a text annotation and configure its properties
annotation = TextAnnotation(pageIndex)
annotation.Title = "This is the major title"
annotation.Subject = "This is a subtitle"
annotation.Contents = "This is the long 'sticky note' comment content..."
annotation.Icon = TextAnnotation.AnnotationIcon.Help
annotation.X = 150
annotation.Y = 200
annotation.Width = 200
annotation.Height = 50
annotation.Opacity = 0.9
annotation.Printable = False
annotation.Hidden = False
annotation.OpenByDefault = True
annotation.ReadOnly = False
annotation.Rotatable = True
# Create a text annotation and configure its properties
annotation = TextAnnotation(pageIndex)
annotation.Title = "This is the major title"
annotation.Subject = "This is a subtitle"
annotation.Contents = "This is the long 'sticky note' comment content..."
annotation.Icon = TextAnnotation.AnnotationIcon.Help
annotation.X = 150
annotation.Y = 200
annotation.Width = 200
annotation.Height = 50
annotation.Opacity = 0.9
annotation.Printable = False
annotation.Hidden = False
annotation.OpenByDefault = True
annotation.ReadOnly = False
annotation.Rotatable = True
PYTHON

각 속성이 나타내는 의미는 다음과 같습니다.

  • 주석: 주석 변수를 설정하고 주석 유형을 선언합니다.
  • 제목: 새 주석의 주요 제목.
  • 제목: 주석에 대한 부제목 또는 추가 정보.
  • 내용: 주석의 주요 내용은 "포스트잇" 메모와 유사합니다.
  • 아이콘: 주석과 관련된 시각적 아이콘(이 경우 도움말 아이콘).
  • XY: 페이지에서 주석의 왼쪽 상단 모서리의 좌표입니다.
  • 너비높이: 주석의 경계 상자 크기입니다.
  • 불투명도: 주석의 불투명도 수준(0~1 사이).
  • 인쇄 가능 여부: 주석을 인쇄할지 여부.
  • 숨김 여부: 주석이 처음부터 숨겨져 있는지 여부.
  • OpenByDefault: 주석을 기본적으로 열도록 할지 여부.
  • ReadOnly: 주석이 읽기 전용인지 여부.
  • 회전 가능 여부: 주석을 회전할 수 있는지 여부.

더 많은 어노테이션 유형 및 속성을 보려면 이 코드 예제 페이지를 참조하세요.

4단계: PDF에 주석 추가

다음 코드는 생성된 텍스트 주석을 PDF 문서 내의 특정 페이지에 추가합니다.

# Add the text annotation to the specified page in the PDF document
pdf.Annotations.Add(annotation)
# Add the text annotation to the specified page in the PDF document
pdf.Annotations.Add(annotation)
PYTHON

5단계: 주석이 달린 PDF 저장하기

마지막으로, 주석이 추가된 업데이트된 PDF 문서는 SaveAs 메서드를 사용하여 저장됩니다.

# Save the PDF document with the new annotations
pdf.SaveAs("annotated.pdf")
# Save the PDF document with the new annotations
pdf.SaveAs("annotated.pdf")
PYTHON

6단계: 스크립트 실행

자, 이제 모든 코드를 합쳐서 앞서 생성한 PyCharm 프로젝트에서 스크립트를 실행해 보겠습니다.

  1. PyCharm 내에서 스크립트를 실행하려면 스크립트 편집기 내 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 "annotatePDF 실행"을 선택하십시오.
  2. PyCharm이 스크립트를 실행하고, IDE 하단의 실행 콘솔에서 출력 결과와 발생 가능한 오류를 확인할 수 있습니다.
  3. 스크립트 실행이 완료되면 프로젝트 파일이 있는 동일한 디렉토리에서 주석이 추가된 PDF 파일("annotated.pdf")을 찾을 수 있습니다.

출력:

IronPDF를 사용하여 Python에서 PDF에 쉽게 주석을 다는 방법, 그림 4: 출력 PDF 파일 출력 PDF 파일

결론

이 문서에 설명된 단계를 따르면 IronPDF 의 강력한 기능을 활용하여 PDF 주석 워크플로를 자동화하고 문서 관리 프로세스를 개선할 수 있습니다. IronPDF 여러 페이지에 걸쳐 있거나 한 페이지에 있는 PDF 문서의 링크 주석 추가 및 기존 주석 편집 과정을 간소화하고, 프로그래밍 방식으로 주석을 생성, 수정 및 추가할 수 있는 강력한 도구를 제공합니다.

또한 IronPDF 는 대화형 PDF 문서 작성, 대화형 양식 작성 및 전송, PDF 파일 분할병합 , PDF 파일에서 텍스트 및 이미지 추출 , PDF 파일 내 특정 단어 검색, PDF 페이지를 이미지로 래스터화 , PDF를 HTML로 변환, PDF 파일 인쇄 등의 기능을 제공합니다.

지금 바로 IronPDF 사용해보고 문서 관리 프로세스를 어떻게 혁신할 수 있는지 확인해 보세요. IronPDF 라이선스를 구매하기 전에 모든 기능을 테스트해 볼 수 있도록 무료 평가판을 제공합니다. 라이선스는 $799부터 시작하며, 유용한 추가 기능을 선택할 수 있습니다. IronPDF for Python을 공식 웹사이트 에서 다운로드하고 지금 바로 PDF 프로젝트의 수준을 한 단계 높여보세요.

자주 묻는 질문

Python을 사용하여 PDF에 주석을 달려면 어떻게 해야 하나요?

Python에서 IronPDF 라이브러리를 사용하여 PDF에 주석을 달 수 있습니다. 라이브러리를 가져오고, PDF 파일을 불러오고, 제목과 내용 같은 주석 매개변수를 설정하고, 주석을 추가한 다음, 업데이트된 PDF를 저장하면 됩니다.

Python과 함께 IronPDF를 사용하기 위한 시스템 요구 사항은 무엇입니까?

Python에서 IronPDF를 사용하여 PDF에 주석을 달려면 Python, PyCharm과 같은 IDE, IronPDF 라이브러리 및 .NET 6.0 런타임이 설치되어 있어야 합니다.

Python에서 PDF를 조작하기 위해 IronPDF를 어떻게 설치하나요?

Python용 IronPDF를 설치하려면 터미널에서 pip install IronPDF 명령을 실행하세요.

Python의 IronPDF를 사용하여 어떤 유형의 PDF 주석을 생성할 수 있습니까?

IronPDF는 Python 라이브러리를 사용하여 텍스트 주석, 강조 표시, 링크, 파일 첨부, 도형, 이미지 및 스탬프와 같은 다양한 유형의 주석을 생성할 수 있도록 합니다.

Python으로 PDF 주석 작업을 자동화할 수 있을까요?

예, IronPDF는 PDF 주석 작업 자동화를 지원하여 Python 애플리케이션 내에서 PDF를 프로그래밍 방식으로 생성, 수정 및 관리할 수 있도록 합니다.

IronPDF의 평가판이 있나요?

네, IronPDF는 라이선스 구매를 결정하기 전에 기능과 성능을 살펴볼 수 있는 무료 평가판을 제공합니다.

IronPDF는 Python을 사용한 PDF 관리를 위해 어떤 추가 기능을 제공합니까?

IronPDF는 대화형 PDF 생성, 양식 작성, 문서 분할 및 병합, 텍스트 및 이미지 추출, PDF를 HTML로 변환하는 등 다양한 기능을 제공합니다.

PyCharm에서 Python 스크립트를 실행하여 PDF 파일에 주석을 달려면 어떻게 해야 하나요?

PyCharm에서는 스크립트 편집기 내에서 마우스 오른쪽 버튼을 클릭하고 'annotatePDF 실행'을 선택하여 스크립트를 실행할 수 있으며, 실행 후 결과와 오류가 실행 콘솔에 표시됩니다.

Python용 IronPDF는 어디에서 다운로드할 수 있나요?

IronPDF는 공식 IronPDF 웹사이트에서 다운로드할 수 있으며, 해당 웹사이트에서 시작하는 데 필요한 파일과 문서를 찾을 수 있습니다.

IronPDF를 사용하여 Python으로 PDF에 텍스트 주석을 추가하는 과정은 무엇입니까?

IronPDF를 사용하여 PDF에 텍스트 주석을 추가하려면 PDF 문서를 불러오고, 텍스트 내용 및 위치와 같은 주석 매개변수를 설정하고, 주석을 적용한 다음, 업데이트된 문서를 저장하면 됩니다.

커티스 차우
기술 문서 작성자

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.

커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다.

아이언 서포트 팀

저희는 주 5일, 24시간 온라인으로 운영합니다.
채팅
이메일
전화해