Come aggiungere una risposta all'annotazione in PDF utilizzando C#

In questo tutorial imparerai il processo per aggiungere una risposta all’annotazione in PDF usando C#. Questa guida contiene anche le istruzioni per configurare il pacchetto di annotazioni per rispondere all’annotazione in PDF utilizzando C#. Imparerai facilmente come aggiungere annotazioni in PDF e aggiungere risposte alla stessa annotazione. Ecco le indicazioni dettagliate per creare risposte di annotazione in PDF insieme a un esempio di codice di esempio.

Passaggi per aggiungere una risposta all’annotazione in PDF utilizzando C#

  1. Installa il pacchetto GroupDocs.Annotation for .NET da NuGet per rispondere all’annotazione PDF
  2. Aggiungi un riferimento allo spazio dei nomi GroupDocs.Annotation per creare la risposta all’annotazione
  3. Crea un’istanza dell’oggetto Annotator con il percorso del documento di input
  4. Crea un’istanza di oggetti User, AreaAnnotation e Reply
  5. Assegna l’oggetto Utente a Rispondi
  6. Assegna gli oggetti di risposta alla raccolta di risposte di AreaAnnotation
  7. Chiama il metodo Annotator.Add e passagli l’oggetto annotazione
  8. Chiama il metodo Annotator.Save con il percorso del documento risultante

Abbiamo chiarito tutti i passaggi essenziali per annotare il PDF con la risposta in C# e salvare il PDF risultante su disco. È possibile avviare la funzionalità di risposta all’annotazione caricando il documento di input utilizzando la classe Annotator, impostare le proprietà dell’annotazione e infine salvare il PDF risultante su disco. Ecco l’esempio di codice per aggiungere risposte all’annotazione.

Codice per aggiungere la risposta all’annotazione in PDF utilizzando 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");
}
}
}
}

L’esempio di codice precedente presenta la funzionalità per inserire la risposta all’annotazione PDF in C# e l’ha completata consumando alcune chiamate API della libreria di annotazioni. Inoltre, questo esempio di codice C# può essere eseguito su qualsiasi sistema operativo comune che supporti .NET come MS Windows, Linux e Mac OS. Di recente, abbiamo pubblicato un articolo sull’aggiunta di filigrane in Word, dai un’occhiata alla come aggiungere filigrana in Word usando C# guida per ulteriori informazioni.

 Italiano