PDF’yi Python aracılığıyla düzenleyin

PDF belgesine duyarlı redaksiyon bilgileri. PDF belgelerini programlı olarak değiştirmek için Python for .NET için Aspose.PDF öğesini kullanın

Python Kütüphane Kullanarak PDF Dosyası Nasıl Düzenlenir

PDF dosyasını düzenlemek için, güçlü ve kullanımı kolay bir API olan Aspose.PDF for Python via .NET kullanın. PyPI‘yi açın, aspose-pdf‘i arayın ve yükleyin. Alternatif olarak, şu komutu çalıştırın:

PDF belgelerini Python aracılığıyla düzenleyin


Ortamınızdaki kodu denemek için Aspose.PDF for .NET gerekir.

  1. PDF’yi bir Belge örneğiyle yükleyin.
  2. Argüman olarak arama terimleriyle TextFragmenTabsorber nesnesi oluşturun.
  3. Arama Seçeneklerini Ayarlayın.
  4. Her parçanın içinden döngü, redakte etmek için toplayın.
  5. PDF dosyasını kaydedin.

PDF Dosyalarını Redakte Et - 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)

searchTerm = "Secret word"
textFragmentAbsorber = apdf.text.TextFragmentAbsorber(searchTerm)
textSearchOptions = apdf.text.TextSearchOptions(True)
textFragmentAbsorber.text_search_options = textSearchOptions

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

    document.save(path_outfile)