Jak dodać adnotację pola tekstowego w pliku PDF przy użyciu języka C#

W tym samouczku szczegółowo wyjaśniono, jak dodać adnotację pola tekstowego w pliku PDF przy użyciu języka C#. Adnotacje pól tekstowych umożliwiają użytkownikom dodawanie tekstu do określonego obszaru pliku PDF i są szczególnie przydatne podczas wypełniania formularzy lub komentowania określonej sekcji dokumentu. Dostarczymy instrukcje dotyczące korzystania z biblioteki adnotacji i tworzenia podstawowego programu do wstawiania adnotacji pola tekstowego do pliku PDF w języku C#. W poniższej sekcji opisano kroki związane z dodawaniem pól tekstowych do PDF przy użyciu języka programowania C#.

Kroki, aby dodać adnotację pola tekstowego w pliku PDF przy użyciu języka C#

  1. Użyj menedżera pakietów NuGet, aby zainstalować GroupDocs.Annotation for .NET, aby dodać adnotację pola tekstowego w dokumencie PDF
  2. Dodaj odwołanie do przestrzeni nazw GroupDocs.Annotation
  3. Utwórz instancję obiektu klasy Annotator, przekazując ścieżkę pliku PDF jako argument do jego konstruktora
  4. Utwórz instancję obiektu klasy TextFieldAnnotation i ustaw jego właściwości, takie jak pozycja, numer strony itp.
  5. Wywołaj metodę Add klasy Annotator i podaj jako argument obiekt TextFieldAnnotation
  6. Wywołaj metodę Save klasy Annotator, aby zapisać plik PDF na dysku

Adnotacje pól tekstowych mogą być bardzo przydatne podczas wypełniania formularzy, dodawania komentarzy lub podawania dodatkowych szczegółów w dokumencie PDF. Opisane powyżej kroki służą do tworzenia adnotacji w polach tekstowych w formacie PDF przy użyciu C# i mogą być zaimplementowane w dowolnym systemie obsługującym platformę .NET bez konieczności instalowania dodatkowego oprogramowania. Ponadto biblioteka używana w tym samouczku jest kompatybilna z wieloma platformami, co umożliwia uruchomienie dostarczonego przykładowego kodu w dowolnym systemie.

Kod, aby dodać adnotację pola tekstowego w formacie PDF przy użyciu języka C#

using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation;
using System;
using System.Collections.Generic;
namespace AddTextFieldAnnotationinPDFusingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"GroupDocs.Annotation.lic");
// Instantiate Annotator object by passing path of PDF
// file to its constructor
using (Annotator annotator = new Annotator("input.pdf"))
{
// Create an instance of TextFieldAnnotation class
// and set some properties
TextFieldAnnotation textfield = new TextFieldAnnotation
{
BackgroundColor = 65535,
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Text = "Some text",
FontColor = 65535,
FontSize = 12,
Message = "This is text field annotation",
Opacity = 0.7,
PageNumber = 0,
PenStyle = PenStyle.Dot,
PenWidth = 3,
FontFamily = "Arial",
TextHorizontalAlignment = HorizontalAlignment.Center,
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
// Add text field annotation to Annotator
annotator.Add(textfield);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

Dzięki prostemu przykładowi kodu, wspomniana sekcja zawierała szczegółowe wyjaśnienie, jak dodać adnotację pola tekstowego do pliku PDF C#. Po zainstalowaniu biblioteki adnotacji dokumentów i wprowadzeniu wszelkich wymaganych modyfikacji w ścieżkach plików wejściowych i wyjściowych integracja dostarczonego przykładowego kodu z aplikacjami jest procesem bezproblemowym. Gratulacje! Pomyślnie dodałeś adnotację pola tekstowego do dokumentu PDF przy użyciu języka C#.

Wcześniej udostępniliśmy artykuł na temat wstawiania adnotacji ze strzałkami do dokumentu PDF. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na stronie jak dodać adnotację strzałki w pliku PDF za pomocą C#.

 Polski