Lösung zur Redaktion von PDF-Dokumenten

Finden und entfernen Sie Inhalte in PDF-Dokumenten mit kostenlosen plattformübergreifenden Apps und APIs

Wie man eine PDF-Datei redigiert

Um PDF-Dateien zu redigieren, verwenden wir die Aspose.PDF API, eine funktionsreiche, leistungsstarke und einfach zu verwendende API zur Dokumentenbearbeitung für die -Plattform. Öffnen Sie den NuGet Paketmanager, suchen Sie nach Aspose.pdf und installieren Sie. Sie können auch den folgenden Befehl in der Package Manager Console verwenden.

Bearbeiten von PDF-Dokumenten


Sie benötigen Aspose.PDF library, um den Code in Ihrer Umgebung auszuprobieren.

  1. Laden Sie das PDF mit einer Instanz von Dokument.
  2. Erstellen Sie ein TextFragmentAbsorber-Objekt mit Suchbegriffen als Argument.
  3. Legen Sie Suchoptionen fest.
  4. Schleife durch jedes Fragment, um es zu redigieren
  5. Speichern Sie die PDF-Datei.

PDF redigieren - C#.


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

    TextFragmentAbsorber textFragmentAbsorber = new TextFragmentAbsorber(searchTerm);
    TextSearchOptions textSearchOptions = new TextSearchOptions(true);
    textFragmentAbsorber.TextSearchOptions = textSearchOptions;

    doc.Pages.Accept(textFragmentAbsorber);
    TextFragmentCollection textFragmentCollection = textFragmentAbsorber.TextFragments;
    foreach (TextFragment textFragment in textFragmentCollection)
{
    Page page = textFragment.Page;
    Rectangle annotationRectangle = textFragment.Rectangle;

    Annotations.RedactionAnnotation annot = new Annotations.RedactionAnnotation(page, annotationRectangle);
    annot.FillColor = Color.Black;
    doc.Pages[textFragment.Page.Number].Annotations.Add(annot, true);
    annot.Redact();
}
    doc.Save(dataDir + "output.pdf");