Beeldannotatie aan PDF toevoegen met C#

In dit artikel zullen we het proces verkennen hoe annotatie van afbeeldingen aan PDF toe te voegen met behulp van C# met behulp van de meest populaire annotatiebibliotheek. PDF documenten worden veel gebruikt voor het opslaan en delen van informatie, waaronder afbeeldingen. Soms moet u echter afbeeldingsannotaties aan PDF-bestanden toevoegen om meer context te bieden of om specifieke details te benadrukken. We helpen u ook bij het samenstellen van een codevoorbeeld dat laat zien hoe u afbeeldingsannotatie in PDF invoegt met C#. Hier zijn de essentiële stappen die u moet volgen bij het opnemen van een afbeeldingsannotatie in een PDF met behulp van de programmeertaal C#.

Stappen om beeldannotatie toe te voegen aan PDF met behulp van C#

  1. Installeer GroupDocs.Annotation for .NET met behulp van NuGet-pakketbeheerder
  2. Verwijs naar de naamruimte GroupDocs.Annotation
  3. Initialiseer het object van de klasse Annotator door het pad van het PDF-bestand door te geven aan de constructor
  4. Creëer de klasse ImageAnnotation en wijs waarden toe aan verschillende eigenschappen, zoals de locatie, dekking en paginanummer
  5. Roep de methode Annotator.Add aan en geef het object ImageAnnotation op als argument
  6. Roep de methode Annotator.Save aan om de uitvoer-PDF op te slaan

De hierboven geschetste instructies laten zien hoe u de annotatiebibliotheek op uw computer installeert om de procedure mogelijk te maken om beeldannotatie in PDF te maken met C#. Deze stappen kunnen worden uitgevoerd op verschillende veelgebruikte besturingssystemen, waaronder Windows, macOS en Linux, op voorwaarde dat .NET is geïnstalleerd. Om een afbeelding in een PDF-document in te voegen, is geen extra software nodig. Bovendien is de bibliotheek die in het volgende codevoorbeeld wordt gebruikt, compatibel met meerdere platforms.

Code om beeldannotatie toe te voegen aan PDF met behulp van 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");
}
}
}
}

In het voorgaande gedeelte hebben we een gedetailleerde beschrijving gegeven van het opnemen van een afbeeldingsannotatie in een PDF-bestand met behulp van C# en een eenvoudig codevoorbeeld gegeven. Het proces van C#-beeldannotatie in PDF is heel eenvoudig. Nadat u de annotatiebibliotheek hebt geïnstalleerd en de invoer- en uitvoerbestandspaden indien nodig hebt aangepast, kunt u de code naadloos integreren in uw toepassingen. Gefeliciteerd! U hebt nu met succes een beeldannotatie geïmplementeerd in een PDF-bestand met behulp van C#.

We hebben eerder een onderwerp gepubliceerd over het opnemen van annotaties op afstand in PDF-bestanden. Als je meer informatie nodig hebt, raadpleeg dan onze gids op hoe afstandsannotatie in PDF toe te voegen met C#.

 Nederlands