Python 를 사용하여 PDF의 주석 관리

PDF 문서의 주석 관리.Python for .NET 용 Aspose.PDF 파일을 사용하여 프로그래밍 방식으로 PDF 파일을 수정하십시오.

Python 라이브러리를 사용하여 주석을 관리하는 방법

PDF 파일에 텍스트 주석을 추가하기 위해 python-net 플랫폼용 문서 조작 API인 Aspose.PDF for .NET API를 사용하겠습니다.NuGet 패키지 관리자를 열고 Aspose.PDF를 검색하여 설치합니다.패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.

Console

pip install aspose-pdf

Python 를 통해 PDF 문서에 주석 작성


사용자 환경에서 코드를 시험해 보려면 Aspose.PDF via .NET을 통한 파이썬용 이 필요합니다.

1.문서 클래스의 인스턴스에 PDF를 로드합니다. 1.PDF에 추가할 주석을 작성합니다. 1.페이지 개체의 주석 컬렉션에 주석을 추가합니다. 1.PDF 파일을 저장합니다.

PDF 텍스트 주석 - Python

Example: Python

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)

appearance = apdf.annotations.DefaultAppearance()
appearance.font_size = 12
appearance.font_name = "Arial"

freeTextAnnotation = apdf.annotations.FreeTextAnnotation(
    document.pages[1],
    apdf.Rectangle(299.988, 703.664, 508.708, 720.769, True),
    appearance
)
freeTextAnnotation.contents = "This is a free text annotation."
freeTextAnnotation.name = "FreeText1"
freeTextAnnotation.subject = "Revision 01"
freeTextAnnotation.title = "Free Text Annotation"
freeTextAnnotation.popup = apdf.annotations.PopupAnnotation(
    document.pages[1], apdf.Rectangle(299.988, 713.664, 308.708, 720.769, True)
)
freeTextAnnotation.popup.open = True
document.pages[1].annotations.add(freeTextAnnotation, consider_rotation=False)
document.save(path_outfile)