Hoe doorgestreepte annotatie in PDF toe te voegen met behulp van C#

Het doel van dit artikel is richtlijnen te geven voor het toevoegen van doorgestreepte annotaties in PDF met behulp van C#. Het toevoegen van een doorgestreepte annotatie aan een PDF-bestand kan handig zijn om bepaalde tekst of inhoud te benadrukken. Gelukkig kunt u met behulp van de veelgebruikte annotatiebibliotheek eenvoudig doorgestreepte annotaties in PDF invoegen met C#. Om dit te bereiken, hebben we de vereiste stappen opgesomd die u moet volgen.

Stappen om doorgestreepte annotaties toe te voegen in PDF met behulp van C#

  1. Gebruik de NuGet-pakketbeheerder om GroupDocs.Annotation for .NET te installeren
  2. Neem de naamruimteverwijzing van GroupDocs.Annotation op in uw project
  3. Een object van de klasse Annotator instantiëren door het pad van het PDF-bestand naar de constructor op te geven
  4. Maak een nieuwe instantie van de klasse StrikeoutAnnotation en wijs waarden toe aan de eigenschappen ervan, zoals paginanummer en achtergrondkleur
  5. Roep de methode Add van de klasse Annotator aan en geef het object StrikeoutAnnotation door als parameter
  6. Gebruik de Save-methode van de Annotator-klasse om de resulterende PDF op de schijf op te slaan

Deze instructies demonstreren het installatieproces van de annotatiebibliotheek op uw computer, waarmee u doorgestreepte annotaties naar PDF kunt maken in C#. U hebt geen aanvullende software nodig om doorgestreepte annotaties in een PDF-bestand in te voegen. Deze instructies zijn compatibel met veelgebruikte besturingssystemen, zoals Windows, macOS en Linux. Het volgende codevoorbeeld illustreert hoe u een doorgestreepte annotatie toevoegt aan een PDF.

Code om doorgestreepte annotaties toe te voegen in PDF met behulp van C#

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using System.Collections.Generic;
using System;
namespace AddStrikeoutAnnotationtoPDFUsingCSharp
{
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 StrikeoutAnnotation class
// and set some properties
StrikeoutAnnotation strikeout = new StrikeoutAnnotation
{
CreatedOn = DateTime.Now,
FontColor = 65535,
BackgroundColor = 16761035,
Message = "This is strikeout annotation",
Opacity = 0.7,
PageNumber = 0,
Points = new List<Point>
{
new Point(80, 730), new Point(240, 730),
new Point(80, 650), new Point(240, 650)
},
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
// Add strikeout annotation to Annotator
annotator.Add(strikeout);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

Het vorige gedeelte behandelde de details van C#-doorhaalannotatie in PDF. We hebben ook een basiscodevoorbeeld gegeven waarvoor slechts een paar API-aanroepen nodig zijn. Nadat u de annotatiebibliotheek hebt geïnstalleerd en de invoer- en uitvoerbestandspaden hebt bijgewerkt, kunt u de code eenvoudig in uw toepassingen integreren. Gefeliciteerd, u heeft met succes een doorgestreepte annotatie toegevoegd aan een PDF-bestand met behulp van C#.

We hebben eerder het onderwerp van het toevoegen van onderstreepte annotaties aan PDF-bestanden behandeld. Raadpleeg onze gids over hoe onderstreping annotatie toe te voegen aan PDF met behulp van C # voor meer informatie over dit onderwerp.

 Nederlands