Verschnörkelte Unterstreichungen werden normalerweise verwendet, um Inkonsistenzen im Dokument anzuzeigen. Wir sind mit diesen Zeilen ziemlich vertraut, da Microsoft Word rote verschnörkelte Unterstreichungen verwendet, um Rechtschreibfehler anzuzeigen, und blaue verschnörkelte/wellige Unterstreichungen für Formatierungsprobleme. Wir können solche Unterstreichungsanmerkungen auch programmgesteuert in Dokumenten hinzufügen. In diesem Artikel lernen wir wie man mit C# wellenförmige Unterstreichungen in Word, PDF, PPT und anderen Dokumenten hinzufügt.

Verschnörkelte Anmerkungen zu Dokumenten hinzufügen

Nachfolgend werden folgende Themen behandelt:

.NET-API für gewellte Unterstreichung – verschnörkelte Anmerkung

GroupDocs.Annotation stellt die Anmerkungslösung bereit, die die Bearbeitung und Automatisierung verschiedener Anmerkungstypen in Dokumenten innerhalb von .NET-Anwendungen ermöglicht. Wir werden die API GroupDocs.Annotation for .NET verwenden, um eine verschnörkelte Anmerkung in Dokumenten mit C# hinzuzufügen.

Sie können das DLLs- oder MSI-Installationsprogramm aus dem Downloadbereich herunterladen oder die API in Ihrer .NET-Anwendung über NuGet installieren.

PM> Install-Package GroupDocs.Annotation

Hinzufügen einer wellenförmigen Unterstreichung zu Text in Word (DOC/DOCX) mithilfe von C# - Squiggly Annotation

Der folgende Schritt zeigt, wie Sie mit C# eine wellenförmige Unterstreichung in ein Word-Dokument einfügen.

  • Laden Sie das Wort (DOC, DOCX) mit der Klasse Annotator.
  • Erstellen Sie die wellenförmige Unterstreichung mit der Klasse SquigglyAnnotation.
  • Personalisieren Sie die verschnörkelte Unterstreichung, indem Sie Farbe, Deckkraft, Koordinaten, Seitenzahl usw. festlegen.
  • Hinzufügen die verschnörkelte Anmerkung zum Annotator.
  • Speichern Sie die aktualisierte Word-Datei mit der Methode Save().

Im folgenden C#-Codebeispiel wird dem ausgewählten Text des Word-Dokuments die wellenförmige Unterstreichung hinzugefügt.

/*
 * Hinzufügen einer wellenförmigen Unterstreichung (Squiggly Annotation) zu Text in DOC-, DOCX-Dateien mit C#
 */
using (Annotator annotator = new Annotator("path/document.docx"))
{
    SquigglyAnnotation squiggly = new SquigglyAnnotation
    {
        BackgroundColor = 0xFFF000,
        FontColor = 0xFF0000,
        Message = "This is Squiggly Annotation",
        CreatedOn = DateTime.Now,
        Opacity = 0.5,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(20, 170),
            new Point(290, 170),
            new Point(20, 200),
            new Point(290, 200)
        }
    };
    annotator.Add(squiggly);
    annotator.Save("path/squiggly-document.docx");
}

Sie können jeden anderen Anmerkungstyp aus verschiedenen AnnotationModels hinzufügen.

Hinzufügen einer wellenförmigen Unterstreichung zu Text in PDF-, PPT- und anderen Dokumenten mit C#

Auf ähnliche Weise können Sie die verschnörkelte Unterstreichung jedem Dokument mit demselben C#-Code hinzufügen (sehen Sie in der Dokumentation nach, ob das gewünschte Dokumentdateiformat von der API unterstützt wird).

Im Folgenden finden Sie die Schritte zum Einfügen einer wellenförmigen Unterstreichung in ein PDF-Dokument mit C#.

  • Laden Sie das PDF-Dokument mit der Klasse Annotator.
  • Erstellen Sie die verschnörkelte Unterstreichung mit der Klasse SquigglyAnnotation.
  • Passen Sie die Farbe, Deckkraft, Koordinaten, Seitenzahl usw. für die verschnörkelte/wellige Unterstreichung an.
  • Fügen Sie die verschnörkelte Anmerkung mit der Methode Add() zum Annotator hinzu.
  • Speichern Sie die aktualisierte PDF-Datei mit der Methode Save().

Das folgende C#-Codebeispiel fügt dem ausgewählten Text der PDF-Datei die wellenförmige Unterstreichung hinzu.

/*
 * Hinzufügen einer wellenförmigen Unterstreichung (Squiggly Annotation) zu Text in einer PDF-Datei mit C#
 */
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    SquigglyAnnotation squiggly = new SquigglyAnnotation
    {
        FontColor = 0xFF0000,
        Opacity = 0.5,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(20, 100),
            new Point(150, 100),
            new Point(20, 130),
            new Point(150, 130)
        }
    };
    annotator.Add(squiggly);
    annotator.Save("path/squiggly-document.pdf");
}

Fazit

Zusammenfassend haben wir besprochen, wie man in Word-Dokumenten mit C# wellenförmige/squiggly Unterstreichungen hinzufügt. Darüber hinaus kann dieselbe verschnörkelte Anmerkung anderen Dokumenten wie PDF, PPT und mehr hinzugefügt werden. Squiggly-Annotation ist eine neue Ergänzung zu vielen anderen von der API angebotenen Annotationstypen.

Erfahren Sie mehr über GroupDocs.Annotation for .NET. Besuchen Sie die Dokumentation, um mit der Erstellung Ihrer eigenen Dokumentanmerkungsanwendungen für verschiedene unterstützte Dokumentformate zu beginnen. Bei Fragen kontaktieren Sie uns über das Forum.

Siehe auch