Redagowanie formatów PDF w Python

Natywne i wydajne informacje redakcję poufnych dokumentów PDF przy użyciu pliku Aspose.PDF po stronie serwera dla interfejsów API Python, bez użycia jakiegokolwiek oprogramowania, takiego jak Microsoft czy Adobe PDF.

Jak zredagować plik PDF za pomocą biblioteki Python

Aby zredagować plik PDF, użyjemy Aspose.PDF for Python API, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API do manipulacji dokumentami dla platformy python-net. Otwórz menedżera pakietów NuGet, wyszukaj Aspose.pdf i zainstaluj. Można również użyć następującego polecenia z konsoli Menedżera pakietów.

Redagowanie dokumentów PDF za pośrednictwem Python


Potrzebujesz Aspose.PDF for .NET, aby wypróbować kod w swoim środowisku.

  1. Załaduj plik PDF z wystąpieniem dokumentu.
  2. Tworzenie obiektu TextFragmentAbsorber z wyszukiwanych haseł jako argument.
  3. Ustaw opcje wyszukiwania.
  4. Pętla przez każdy fragment zbierać do redagowania.
  5. Zapisz plik PDF.

Redagowanie plików PDF - Python


    doc = new Document(dataDir + "test.pdf")

    textFragmentAbsorber = TextFragmentAbsorber(searchTerm)
    textSearchOptions = TextSearchOptions(True)
    textFragmentAbsorber.TextSearchOptions = textSearchOptions

    doc.Pages.Accept(textFragmentAbsorber)
    textFragmentCollection = textFragmentAbsorber.TextFragments
    for textFragment in textFragmentCollection:
        page = textFragment.Page
        annotationRectangle = textFragment.Rectangle
        RedactionAnnotation annot = Annotations.RedactionAnnotation(page, annotationRectangle)
        annot.FillColor = Color.Black
        doc.Pages[textFragment.Page.Number].Annotations.Add(annot, true)
        annot.Redact()

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