Kako dodati odgovor na komentar u PDF-u koristeći C#

U ovom vodiču s uputama naučit ćete postupak dodavanja odgovora na komentar u PDF-u pomoću jezika C#. Ovaj vodič također sadrži upute za konfiguriranje paketa zabilješki za odgovor na zabilješku u PDF-u koristeći C#. Lako ćete naučiti kako dodati bilješku u PDF i dodati odgovore na istu bilješku. Ovdje su detaljne upute za stvaranje odgovora na komentare u PDF-u zajedno s primjerom primjera koda.

Koraci za dodavanje odgovora na napomenu u PDF-u pomoću C#

  1. Instalirajte paket GroupDocs.Annotation for .NET iz NuGeta da odgovorite na PDF komentar
  2. Dodajte referencu na imenski prostor GroupDocs.Annotation za stvaranje odgovora napomene
  3. Instancirajte objekt Annotator s ulaznom stazom dokumenta
  4. Instancirajte objekte korisnika, AreaAnnotation i Odgovor
  5. Dodijelite korisnikov objekt odgovoru
  6. Dodijelite objekt(e) odgovora kolekciji odgovora AreaAnnotation
  7. Pozovite Annotator.Add metodu i proslijedite joj objekt anotacije
  8. Pozovi Annotator.Save metodu s rezultirajućom stazom dokumenta

Pojasnili smo sve bitne korake za označavanje PDF-a s odgovorom u C# i spremanje dobivenog PDF-a na disk. Možete započeti odgovarati na funkciju zabilješki učitavanjem ulaznog dokumenta pomoću klase Annotator, postaviti svojstva zabilješke i na kraju spremiti rezultirajući PDF na disk. Ovdje je primjer koda za dodavanje odgovora na bilješku.

Kod za dodavanje odgovora na napomenu u PDF-u pomoću 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");
}
}
}
}

Gornji primjer koda predstavlja funkcionalnost umetanja odgovora na PDF napomenu u C# i dovršen je korištenjem nekih API poziva biblioteke napomena. Štoviše, ovaj primjer C# koda može se izvršiti na bilo kojem uobičajenom operativnom sustavu koji podržava .NET kao što su MS Windows, Linux i Mac OS. Nedavno smo objavili članak o dodavanju vodenog žiga u Word, pogledajte kako dodati vodeni žig u Word koristeći C# vodič za više informacija.

 Hrvatski