PDF-Redaktion

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

So redigieren Sie eine PDF-Datei

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

Redigieren Sie PDF-Dokumente


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

  1. Laden Sie das PDF mit einer Instanz von Document.
  2. Erstellen Sie ein TextFragmentAbsorber-Objekt mit Suchbegriffen als Argument.
  3. Legen Sie die Suchoptionen fest.
  4. Durchlaufe 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");