So fügen Sie eine Antwort zu einer Anmerkung in PDF mit C# hinzu

In diesem Anleitungs-Tutorial erfahren Sie, wie Sie mithilfe von C# Antworten zu Anmerkungen in PDF hinzufügen. Dieses Handbuch enthält auch Anweisungen zum Konfigurieren des Anmerkungspakets zum Antworten auf Anmerkungen in PDF mit C#. Sie werden leicht lernen, wie Sie eine Anmerkung in PDF hinzufügen und Antworten auf dieselbe Anmerkung hinzufügen. Hier sind die detaillierten Anweisungen zum Erstellen von Anmerkungsantworten in PDF zusammen mit einem Beispielcodebeispiel.

Schritte zum Hinzufügen einer Antwort auf Anmerkungen in PDF mit C#

  1. Installieren Sie das GroupDocs.Annotation for .NET-Paket aus NuGet, um PDF-Anmerkungen zu beantworten
  2. Fügen Sie einen Verweis auf den Namespace GroupDocs.Annotation hinzu, um eine Anmerkungsantwort zu erstellen
  3. Instanziiere das Annotator-Objekt mit dem Pfad des Eingabedokuments
  4. Benutzer-, AreaAnnotation- und Reply-Objekt(e) instanziieren
  5. Benutzerobjekt der Antwort zuweisen
  6. Antwortobjekt(e) der Replies-Sammlung von AreaAnnotation zuweisen
  7. Rufen Sie die Annotator.Add-Methode auf und übergeben Sie ihr das Anmerkungsobjekt
  8. Rufen Sie die Annotator.Save-Methode mit dem resultierenden Dokumentpfad auf

Wir haben alle wesentlichen Schritte zum Annotieren von PDFs mit Antworten in C# und zum Speichern des resultierenden PDFs auf der Festplatte erläutert. Sie können die Antwortfunktion für Anmerkungen starten, indem Sie das Eingabedokument mit der Annotator-Klasse laden, Anmerkungseigenschaften festlegen und schließlich die resultierende PDF-Datei auf der Festplatte speichern. Hier ist das Codebeispiel zum Hinzufügen von Antworten zu Anmerkungen.

Code zum Hinzufügen einer Antwort auf Anmerkungen in PDF mit C#

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using System;
using System.Collections.Generic;
namespace AddReplytoAnnotationUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"Conholdate.Annotator.lic");
// Instantiate Annotator object with input PDF path
using (Annotator annotator = new Annotator("input.pdf"))
{
// Instantiate User objects
User user1 = new User
{
Id = 1,
Name = "Tom",
Email = "somemail@mail.com"
};
User user2 = new User
{
Id = 2,
Name = "Jack",
Email = "somebody@mail.com"
};
// Instantiate AreaAnnotation object and set its properties
AreaAnnotation area = new AreaAnnotation
{
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Message = "This is an area annotation",
PageNumber = 0,
Replies = new List<Reply>
{
new Reply
{
Id = 1,
Comment = "First comment",
RepliedOn = DateTime.Now,
User = user1
},
new Reply
{
Id = 2,
Comment = "Second comment",
RepliedOn = DateTime.Now,
User = user2,
}
}
};
//Add annotation into document
annotator.Add(area);
//Save the final output to disk
annotator.Save("AddReplytoAnnotationUsingCSharp.pdf");
}
}
}
}

Das obige Codebeispiel stellt die Funktionalität zum Einfügen einer Antwort auf eine PDF-Anmerkung in C# dar und vervollständigte sie, indem einige API-Aufrufe der Anmerkungsbibliothek verwendet wurden. Darüber hinaus kann dieses C#-Codebeispiel auf jedem gängigen Betriebssystem ausgeführt werden, das .NET unterstützt, wie MS Windows, Linux und Mac OS. Kürzlich haben wir einen Artikel über das Hinzufügen von Wasserzeichen in Word veröffentlicht. Weitere Informationen finden Sie in der So fügen Sie Wasserzeichen in Word mit C# hinzu-Anleitung.

 Deutsch