In het dynamische landschap van PDF-manipulatie brengt de mogelijkheid om zoektekstannotaties toe te voegen aan PDF met behulp van C# een laag functionaliteit met zich mee die de gebruikerservaring verbetert. Dit artikel is een uitgebreide handleiding voor het naadloos integreren van zoektekstannotaties in PDF bestanden met behulp van de veelzijdigheid van C#-programmeren. Of u nu toepassingen ontwikkelt, onderzoek doet of eenvoudigweg de documentnavigatie wilt verbeteren, met het stapsgewijze proces dat hier wordt beschreven, kunt u een krachtige laag interactiviteit aan uw PDF’s toevoegen. De volgende stappen en een codevoorbeeld laten zien hoe u zoektekstannotatie in PDF kunt invoegen met C#.
Stappen om zoektekstannotatie aan PDF toe te voegen met C#
- Stel uw Integrated Development Environment (IDE) in om de mogelijkheden van GroupDocs.Annotation for .NET te gebruiken, waardoor zoektekstannotaties in PDF mogelijk worden gemaakt
- Maak een instantie van de klasse Annotator door het PDF-bestandspad als parameter aan de constructor op te geven
- Instantieer de klasse SearchTextFragment en definieer de benodigde eigenschappen, zoals tekst en lettertypekleur
- Roep de Add-methode van Annotator aan en geef het SearchTextFragment-object door als argument
- Gebruik de Save-methode van Annotator om de gewijzigde PDF-uitvoer op de schijf op te slaan
Als u het onderstaande codevoorbeeld volgt, ontdekt u hoe zoektekstannotaties de manier kunnen veranderen waarop gebruikers met PDF’s omgaan. Of het nu gaat om het benadrukken van cruciale informatie, het ondersteunen van onderzoeksinspanningen of het faciliteren van efficiënte documentnavigatie, de toevoeging van zoektekstannotaties opent een wereld aan mogelijkheden. De meegeleverde instructies zijn relevant voor veelgebruikte besturingssystemen zoals Windows, macOS en Linux, waarop .NET is geïnstalleerd. Er is geen extra software-installatie nodig om zoektekstannotaties in PDF te maken met C#.
Code om zoektekstannotatie toe te voegen aan PDF met behulp van C#
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models.FormatSpecificComponents.Pdf; | |
using System; | |
using System.Collections.Generic; | |
namespace AddSearchTextAnnotationtoPDFUsingCSharp | |
{ | |
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")) | |
{ | |
SearchTextFragment searchText = new SearchTextFragment() | |
{ | |
Text = "Welcome to GroupDocs", //If the document does not contain this text, nothing will be highlighted | |
FontSize = 10, | |
FontFamily = "Calibri", | |
FontColor = 65535, | |
BackgroundColor = 16761035, | |
}; | |
annotator.Add(searchText); | |
// Save the PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Kortom, ons onderzoek naar het toevoegen van zoektekst in PDF met behulp van C# heeft de weg naar verbeterde documentinteractiviteit verlicht. Dit vermogen is niet louter een technische vaardigheid, maar een toegangspoort tot een betere vindbaarheid van informatie, efficiënt onderzoek en gebruiksvriendelijke documentnavigatie. Terwijl u deze technieken op uw projecten toepast, draagt u bij aan een interactiever en boeiender documentlandschap. Na de succesvolle installatie van de annotatiebibliotheek en het indien nodig aanpassen van de invoer- en uitvoerbestandspaden, wordt het naadloos integreren van de code in uw applicaties een eenvoudige en duidelijke taak.
We hebben eerder een artikel gepubliceerd met een uitgebreide handleiding voor het toevoegen van afbeeldingannotatie aan JPG met behulp van C#. Raadpleeg voor meer informatie onze handleiding over hoe u voeg afbeeldingannotatie toe aan JPG met C# kunt gebruiken.