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에 주석을 달기 전에 다음 필수 사항을 준비했는지 확인하십시오.
- Python: 컴퓨터에 Python이 설치되어 있는지 확인하십시오. 최신 버전을 다운로드하려면 Python 공식 웹사이트를 방문하세요.
- IDE 설치: IronPDF 사용하여 PDF 작업을 시작하기 전에 IDE를 설치해야 합니다. Python용으로 널리 사용되는 통합 개발 환경(IDE)으로는 PyCharm을 추천합니다. 또는 PyCharm을 사용하고 싶지 않다면 원하는 다른 IDE를 사용해도 됩니다.
IronPDF 라이브러리: 터미널에서 다음 명령어를 사용하여 IronPDF 라이브러리를 설치하십시오.
pip install IronPDFpip install IronPDFSHELL
IronPDF 패키지를 설치하세요- .NET 6.0 런타임: Python용 IronPDF 제대로 작동하기 위해 .NET 6.0 기술에 의존합니다. 즉, Python용 IronPDF 효과적으로 사용하려면 컴퓨터에 .NET 6.0 런타임이 설치되어 있어야 합니다. 프로젝트 실행 시 IronPDF 종속성과 함께 자동으로 설치될 가능성이 높습니다.
참고: pip(Python 패키지 관리자)를 사용하여 IronPDF 설치할 경우, IronPDF 설치 경로가 시스템의 PATH 환경 변수에 포함되어 있는지 확인하는 것이 중요합니다. 이 단계는 pip가 설치 및 사용 중에 IronPDF 패키지와 관련 구성 요소를 찾을 수 있도록 보장하는 데 매우 중요합니다.
PyCharm에서 프로젝트 생성하기
먼저 PyCharm에서 새 프로젝트를 생성해 보겠습니다.
- PyCharm을 열고 "새 프로젝트 생성"을 클릭합니다.
PyCharm IDE
- 프로젝트 위치를 선택하고 적절한 인터프리터(Python)를 선택하십시오.
새로운 Python 프로젝트를 생성하세요
- '생성'을 클릭하면 프로젝트가 생성됩니다. 실행 코드를 작성하기 위한 main.py 파일도 생성됩니다.
데모 프로젝트 설정이 완료되었으니 이제 IronPDF 사용하여 PDF에 주석을 달아 보겠습니다.
Python을 사용하여 PDF 문서에 주석을 다는 방법
1단계: IronPDF 라이브러리 가져오기
첫 번째 줄은 IronPDF 라이브러리에서 필요한 모듈을 가져와 PDF 조작 및 주석에 필요한 클래스와 함수에 접근할 수 있도록 합니다.
from ironpdf import PdfDocument, TextAnnotationfrom ironpdf import PdfDocument, TextAnnotation2단계: 기존 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 = 03단계: 주석 매개변수 설정
다음 코드는 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각 속성이 나타내는 의미는 다음과 같습니다.
- 주석: 주석 변수를 설정하고 주석 유형을 선언합니다.
- 제목: 새 주석의 주요 제목.
- 제목: 주석에 대한 부제목 또는 추가 정보.
- 내용: 주석의 주요 내용은 "포스트잇" 메모와 유사합니다.
- 아이콘: 주석과 관련된 시각적 아이콘(이 경우 도움말 아이콘).
- X 및 Y: 페이지에서 주석의 왼쪽 상단 모서리의 좌표입니다.
- 너비 및 높이: 주석의 경계 상자 크기입니다.
- 불투명도: 주석의 불투명도 수준(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)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")6단계: 스크립트 실행
자, 이제 모든 코드를 합쳐서 앞서 생성한 PyCharm 프로젝트에서 스크립트를 실행해 보겠습니다.
- PyCharm 내에서 스크립트를 실행하려면 스크립트 편집기 내 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 "annotatePDF 실행"을 선택하십시오.
- PyCharm이 스크립트를 실행하고, IDE 하단의 실행 콘솔에서 출력 결과와 발생 가능한 오류를 확인할 수 있습니다.
- 스크립트 실행이 완료되면 프로젝트 파일이 있는 동일한 디렉토리에서 주석이 추가된 PDF 파일("annotated.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 문서를 불러오고, 텍스트 내용 및 위치와 같은 주석 매개변수를 설정하고, 주석을 적용한 다음, 업데이트된 문서를 저장하면 됩니다.










