Fügen Sie dem Dokument eine verschnörkelte Textanmerkung hinzu

Einführung

Groupdocs.Annotation für .NET ist eine vielseitige Bibliothek, die es Entwicklern ermöglicht, mühelos robuste Annotationsfunktionen in ihre .NET-Anwendungen zu integrieren. Ob Sie mit PDFs, Word-Dokumenten oder anderen gängigen Dateiformaten arbeiten – Groupdocs.Annotation bietet eine nahtlose Lösung zum Kommentieren und Verbessern der Dokumentenzusammenarbeit.

Voraussetzungen

Bevor Sie mit dem Lernprogramm beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

Namespaces importieren

Stellen Sie sicher, dass Sie die erforderlichen Namespaces importieren, um auf die von Groupdocs.Annotation für .NET bereitgestellten Funktionen zuzugreifen.

using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Options;

Nachdem wir nun die Voraussetzungen abgedeckt haben, wollen wir den Vorgang des Hinzufügens von verschnörkelten Textanmerkungen in mehrere Schritte unterteilen.

Schritt 1: Ausgabepfad definieren

Definieren Sie den Pfad, in dem das kommentierte Dokument gespeichert wird.

string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));

Schritt 2: Annotator initialisieren

Initialisieren Sie das Annotator-Objekt, indem Sie den Eingabedokumentpfad angeben.

using (Annotator annotator = new Annotator("input.pdf"))
{
    // Hier kommt der Anmerkungscode hin
}

Schritt 3: Erstellen Sie eine verschnörkelte Anmerkung

Erstellen Sie ein SquigglyAnnotation-Objekt und geben Sie seine Eigenschaften an.

SquigglyAnnotation squiggly = new SquigglyAnnotation
{
    CreatedOn = DateTime.Now,
    FontColor = 65535,
    Message = "This is squiggly annotation",
    Opacity = 0.7,
    PageNumber = 0,
    BackgroundColor = 16761035,
    SquigglyColor = 1422623,
    Points = new List<Point>
    {
        new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650)
    },
    Replies = new List<Reply>
    {
        new Reply
        {
            Comment = "First comment",
            RepliedOn = DateTime.Now
        },
        new Reply
        {
            Comment = "Second comment",
            RepliedOn = DateTime.Now
        }
    }
};

Schritt 4: Anmerkung hinzufügen

Fügen Sie die erstellte Schnörkelanmerkung dem Dokument hinzu.

annotator.Add(squiggly);

Schritt 5: Dokument speichern

Speichern Sie das mit Anmerkungen versehene Dokument im angegebenen Ausgabepfad.

annotator.Save(outputPath);

Schritt 6: Bestätigung anzeigen

Zeigt eine Meldung an, die das erfolgreiche Speichern des kommentierten Dokuments bestätigt.

Console.WriteLine($"\nDocument saved successfully.\nCheck output in {outputPath}.");

Abschluss

Zusammenfassend lässt sich sagen, dass Groupdocs.Annotation für .NET Entwicklern ein robustes Toolset zur nahtlosen Integration von Dokumentannotationsfunktionen in ihre .NET-Anwendungen bietet. Mit dieser Schritt-für-Schritt-Anleitung können Sie Ihren Dokumenten mühelos Textanmerkungen hinzufügen und so die Zusammenarbeit und die Dokumentenprüfung verbessern.

Häufig gestellte Fragen

F: Kann Groupdocs.Annotation Anmerkungen zu verschiedenen Dateiformaten unterstützen?

A: Ja, Groupdocs.Annotation unterstützt Anmerkungen zu einer Vielzahl von Dateiformaten, darunter PDFs, Word-Dokumente, Excel-Tabellen und mehr.

F: Ist Groupdocs.Annotation sowohl mit Desktop- als auch mit Webanwendungen kompatibel?

A: Absolut! Groupdocs.Annotation lässt sich nahtlos in Desktop- und Webanwendungen integrieren und bietet so Flexibilität und Vielseitigkeit.

F: Gibt es Lizenzierungsoptionen für Groupdocs.Annotation?

A: Ja, Groupdocs.Annotation bietet flexible Lizenzierungsoptionen, die auf die Bedürfnisse von Einzelpersonen oder Unternehmen zugeschnitten sind, einschließlich temporärer Lizenzen für Testzwecke.

F: Können mit Groupdocs.Annotation erstellte Anmerkungen angepasst werden?

A: Natürlich! Groupdocs.Annotation bietet umfangreiche Anpassungsmöglichkeiten für Anmerkungen, sodass Entwickler Anmerkungen an ihre spezifischen Anforderungen anpassen können.

F: Bietet Groupdocs.Annotation Support und Dokumentation für Entwickler?

A: In der Tat! Groupdocs.Annotation bietet umfassende Dokumentation und spezielle Support-Foren, um Entwicklern die effektive Nutzung der Funktionen zu ermöglichen.