Jak dodać odpowiedź do adnotacji w formacie PDF przy użyciu języka C#

Z tego poradnika dowiesz się, jak dodać odpowiedź do adnotacji w pliku PDF przy użyciu języka C#. Ten przewodnik zawiera również instrukcje dotyczące konfigurowania pakietu adnotacji w celu odpowiadania na adnotacje w formacie PDF przy użyciu języka C#. Z łatwością nauczysz się dodawać adnotacje do PDF oraz dodawać odpowiedzi do tej samej adnotacji. Oto szczegółowe wskazówki dotyczące tworzenia odpowiedzi na adnotacje w formacie PDF wraz z przykładowym kodem.

Kroki, aby dodać odpowiedź do adnotacji w formacie PDF przy użyciu języka C#

  1. Zainstaluj pakiet GroupDocs.Annotation for .NET z NuGet, aby odpowiedzieć na adnotację PDF
  2. Dodaj odwołanie do przestrzeni nazw GroupDocs.Annotation, aby utworzyć odpowiedź z adnotacją
  3. Utwórz instancję obiektu Annotator ze ścieżką dokumentu wejściowego
  4. Twórz instancje obiektów User, AreaAnnotation i Reply
  5. Przypisz obiekt użytkownika do odpowiedzi
  6. Przypisz obiekty odpowiedzi do kolekcji Replies elementu AreaAnnotation
  7. Wywołaj metodę Annotator.Add i przekaż do niej obiekt adnotacji
  8. Wywołaj metodę Annotator.Save z wynikową ścieżką dokumentu

Wyjaśniliśmy wszystkie niezbędne kroki, aby dodać adnotację do pliku PDF z odpowiedzią w języku C# i zapisać wynikowy plik PDF na dysku. Możesz rozpocząć odpowiadanie na funkcję adnotacji, ładując dokument wejściowy za pomocą klasy Annotator, ustawiając właściwości adnotacji i ostatecznie zapisując wynikowy plik PDF na dysku. Oto przykład kodu, aby dodać odpowiedzi do adnotacji.

Kod, aby dodać odpowiedź do adnotacji w formacie PDF przy użyciu języka 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");
}
}
}
}

Powyższy przykład kodu przedstawia funkcjonalność wstawiania odpowiedzi na adnotację PDF w języku C# i uzupełnia ją, zużywając niektóre wywołania API biblioteki adnotacji. Co więcej, ten przykładowy kod C# można wykonać w dowolnym popularnym systemie operacyjnym obsługującym platformę .NET, takim jak MS Windows, Linux i Mac OS. Niedawno opublikowaliśmy artykuł na temat dodawania znaku wodnego w programie Word, zajrzyj do przewodnika jak dodać znak wodny w programie Word za pomocą C#, aby uzyskać więcej informacji.

 Polski