PDF’yi Python kullanarak 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 Kitaplığı 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


Kodu ortamınızda denemek için Aspose.PDF for Python üzerinden .NET gerekir.

  1. PDF’yi bir Document örneğiyle yükleyin.
  2. Argüman olarak arama terimleriyle TextFragmentAbsorber nesnesi oluşturun.
  3. Arama Seçeneklerini Ayarlayın.
  4. Düzenlemek için toplanan her parçayı döngüleyin.
  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)