Python 를 통해 PDF 편집

PDF 문서의 민감한 편집 정보.Python for .NET 용 Aspose.PDF 파일을 사용하여 프로그래밍 방식으로 PDF 문서를 수정하십시오.

Python 라이브러리를 사용하여 PDF 파일을 수정하는 방법

PDF 파일을 편집하기 위해 python-net 플랫폼을 위한 기능이 풍부하고 강력하며 사용하기 쉬운 문서 조작 API인 Aspose.PDF for .NET API를 사용할 것입니다.NuGet 패키지 관리자를 열고 Aspose.pdf를 검색하여 설치합니다.패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.

Python 를 통해 PDF 문서 수정


사용자 환경에서 코드를 테스트하려면 Aspose.PDF for .NET 이 필요합니다.

1.문서 인스턴스와 함께 PDF를 로드합니다. 1.검색어를 인수로 사용하여 TextFragmentAbsorber 객체를 생성합니다. 1.검색 옵션을 설정합니다. 1.각 프래그먼트 컬렉션을 반복해서 편집하세요. 1.PDF 파일을 저장합니다.

PDF 파일 수정 - Python

import aspose.pdf as ap
dataDir = "..."
doc = ap.Document(dataDir + "sample.pdf")
searchTerm = "AsposePDF"
textFragmentAbsorber = ap.text.TextFragmentAbsorber(searchTerm)
textSearchOptions = ap.text.TextSearchOptions(True)
textFragmentAbsorber.text_search_options = textSearchOptions

doc.pages.accept(textFragmentAbsorber)
textFragmentCollection = textFragmentAbsorber.text_fragments
for textFragment in textFragmentCollection:
    page = textFragment.page
    annotationRectangle = textFragment.rectangle
    annot = ap.annotations.RedactionAnnotation(page, annotationRectangle)
    annot.fill_color = ap.Color.black
    doc.pages[page.number].annotations.add(annot, True)
    annot.redact()

    doc.save(dataDir + "output.pdf")