Hur man lägger till textfältsanteckning i PDF med C#

Denna handledning förklarar utförligt hur man lägger till textfältkommentarer i PDF med C#. Textfältsanteckningar gör det möjligt för användare att lägga till text till ett specifikt område av en PDF-fil och är särskilt användbara när de fyller i formulär eller kommenterar en viss del av ett dokument. Vi kommer att ge instruktioner om hur du använder anteckningsbiblioteket och utvecklar ett grundläggande program för att infoga textfältkommentarer till PDF i C#. Följande avsnitt beskriver stegen som är involverade i att lägga till textfält till en PDF med programmeringsspråket C#.

Steg för att lägga till textfältsanteckning i PDF med C#

  1. Använd NuGet-pakethanteraren för att installera GroupDocs.Annotation for .NET för att lägga till textfältkommentarer i PDF-dokument
  2. Lägg till referensen till GroupDocs.Annotation-namnområdet
  3. Instantiera ett objekt av klassen Annotator genom att skicka PDF-filens sökväg som ett argument till dess konstruktor
  4. Instantiera ett objekt av klassen TextFieldAnnotation och ställ in dess egenskaper som position, sidnummer, etc.
  5. Anrop Add-metoden för klassen Annotator och ange TextFieldAnnotation-objektet som dess argument
  6. Anropa metoden Spara för klassen Annotator för att spara PDF:en på disken

Textfältkommentarer kan vara mycket användbara när du fyller i formulär, lägger till kommentarer eller ger ytterligare information i ett PDF-dokument. De ovan beskrivna stegen används för att skapa textfältkommentarer i PDF med C# och kan implementeras på alla system som stöder .NET utan att behöva installera ytterligare programvara. Dessutom är biblioteket som används i denna handledning kompatibelt med flera plattformar, vilket gör att du kan köra det medföljande kodexemplet på vilket system som helst.

Kod för att lägga till textfältsanteckning i PDF med 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");
}
}
}
}

Med ett enkelt kodexempel erbjöd ovannämnda avsnitt en grundlig förklaring av hur man lägger till textfältkommentarer till PDF C#. Efter att du har installerat dokumentkommentarsbiblioteket och gjort eventuella nödvändiga ändringar av in- och utdatafilernas sökvägar, är det en problemfri process att integrera det medföljande kodexemplet i dina applikationer. Grattis! Du har framgångsrikt lagt till en textfältkommentar till ett PDF-dokument med C#.

Vi har tidigare delat en artikel om hur man infogar pilkommentarer i ett PDF-dokument. För mer information, se vår guide om hur man lägger till pilkommentarer i PDF med C#.

 Svenska