I den här artikeln kommer vi att utforska processen hur man lägger till bildkommentarer till PDF med C# med hjälp av det mest populära anteckningsbiblioteket. PDF dokument används ofta för att lagra och dela information, inklusive bilder. Men ibland kan du behöva lägga till bildkommentarer i PDF-filer för att ge mer sammanhang eller för att markera specifika detaljer. Vi hjälper dig också att komponera ett kodexempel som visar hur man infogar bildkommentarer i PDF med C#. Här är de väsentliga stegen att följa när du införlivar en bildkommentar i en PDF med programmeringsspråket C#.
Steg för att lägga till bildkommentarer till PDF med C#
- Installera GroupDocs.Annotation for .NET med hjälp av NuGet-pakethanteraren
- Inkludera referens till GroupDocs.Annotation-namnrymden
- Initiera objektet i klassen Annotator genom att skicka PDF-filens sökväg till dess konstruktor
- Instantiera klassen ImageAnnotation och tilldela värden till olika egenskaper, såsom plats, opacitet och sidnummer
- Anropa metoden Annotator.Add och ange ImageAnnotation-objektet som ett argument
- Anropa metoden Annotator.Save för att spara utdata som PDF
Instruktionerna ovan visar hur du installerar anteckningsbiblioteket på din dator för att aktivera proceduren för att skapa bildkommentarer i PDF med C#. Dessa steg kan utföras på olika ofta använda operativsystem, inklusive Windows, macOS och Linux, förutsatt att .NET är installerat. För att infoga en bild i PDF-dokument behövs ingen extra programvara. Dessutom är biblioteket som används i följande kodexempel kompatibelt med flera plattformar.
Kod för att lägga till bildkommentar till PDF med C#
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
namespace AddImageAnnotationtoPDFUsingCSharp | |
{ | |
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 ImageAnnotation class | |
// and set some properties | |
ImageAnnotation area = new ImageAnnotation | |
{ | |
Box = new Rectangle(100, 100, 100, 100), | |
Opacity = 0.7, | |
PageNumber = 0, | |
ImagePath = "image.png", | |
Angle = 100 | |
}; | |
// Add image annotation to Annotator | |
annotator.Add(area); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
I det föregående avsnittet presenterade vi en detaljerad beskrivning av hur en bildkommentar införlivas i en PDF-fil med C# och gav ett enkelt kodexempel. Processen med C# bildkommentar i PDF är mycket enkel. När du har installerat anteckningsbiblioteket och justerat ingångs- och utdatafilsökvägarna efter behov, kan du sömlöst införliva koden i dina applikationer. Grattis! Du har nu framgångsrikt implementerat en bildkommentar i en PDF-fil med C#.
Vi har tidigare publicerat ett ämne om att införliva avståndsanteckningar i PDF-filer. Om du behöver mer information, läs vår guide på hur man lägger till distanskommentarer i PDF med C#.