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ı yeniden düzenlemek için python-net platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan .NET için Aspose.PDF API’sini kullanacağız. NuGet paket yöneticisini açın, Aspose.PDF öğesini arayın ve yükleyin. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz.

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 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")