GroupDocs.Annotation für .NET ist eine leichte, flexible Bibliothek zum Arbeiten mit Anmerkungen in Dokumenten unter Windows, Linux und macOS. Seine einfache API hilft Ihnen, Daten vor Ort zu behalten, Ressourcennutzung zu steuern und Annotations‑Workflows an Ihre Bedürfnisse anzupassen.
Arbeiten Sie mit einer breiten Palette von Annotationstypen, darunter Text, Polylinie, Bereich, Unterstreichung, Punkt, Wasserzeichen, Pfeil, Ellipse, Textaustausch, Abstand, Textfeld und Schwärzung. Die API unterstützt gängige Dokumentformate wie PDF, HTML, Microsoft Word, Excel, PowerPoint, Visio, Outlook‑E‑Mails, Bilder, Metadateien, CAD‑Zeichnungen und weitere. Erzeugen Sie Miniaturansichten von Seiten und importieren/exportieren Sie Anmerkungen zu und von PDF‑Dateien.
Verwenden Sie die Bibliothek, um Anmerkungen hinzuzufügen, zu bearbeiten, zu extrahieren und zu löschen; Seiten zu drehen; Miniaturansichten zu erzeugen; und mehr. Sie liefert außerdem einen umfassenden Satz von Datenobjekten, um Annotationseigenschaften für alle unterstützten Formate anzupassen.
Der Einstieg ist einfach: Lizenz anwenden, Datei laden, Anmerkungen (hinzufügen/bearbeiten/extrahieren/löschen) manipulieren und das Ergebnis speichern. Weitere Details finden Sie in der Produktdokumentation und den Beispielprojekten.
GroupDocs.Annotation wird regelmäßig aktualisiert und unterstützt. Teilen Sie Ihre Fragen, Ideen und Funktionswünsche – wir integrieren Kundenfeedback aktiv in neue Versionen.
GroupDocs.Annotation für .NET ermöglicht die Arbeit mit vielen Anmerkungstypen, um die Zusammenarbeit zu optimieren. Verwenden Sie Flächenanmerkungen (markieren Sie einen rechteckigen Bereich und fügen Sie Notizen hinzu), Punktanmerkungen (fügen Sie an beliebiger Stelle im Dokument Kommentare hinzu), Textanmerkungen (kommentieren Sie ausgewählten Text), Durchstreichen-/Unterstreichen-Anmerkungen, Polylinien-Anmerkungen (zeichnen Sie Formen und Freihandlinien), Pfeil-Anmerkungen (Zeiger mit Kommentaren), Ellipsen-Anmerkungen (zeigen Sie Text innerhalb einer Ellipse an), Distanz-Anmerkungen (zeichnen Sie eine Linie, die den Abstand zwischen Objekten darstellt), Link-Anmerkungen (fügen Sie Weblinks hinzu) und Wasserzeichen-Anmerkungen (fügen Sie Stempel oder Wasserzeichen hinzu).
// Initialize list of AnnotationInfo
List<AnnotationInfo> annotations = new List<AnnotationInfo>();
// Initialize text annotation
AnnotationInfo textAnnotation = new AnnotationInfo
{
Box = new Rectangle((float)265.44, (float)153.86, 206, 36), Type = AnnotationType.Text
};
// Add annotation to list
annotations.Add(textAnnotation);
// Get input file stream
Stream inputFile = new FileStream("D:/input.pdf", FileMode.Open, File
.ReadWrite);
// Export annotation and save output file
CommonUtilities.SaveOutputDocument(inputFile, annotations, DocumentType.Pdf);