Hyperlinks worden normaal gesproken gebruikt om externe gegevens te koppelen aan een bepaald gedeelte van het document. We kunnen elk deel van de documenten omzetten in hyperlinks met behulp van de linkannotaties. Als programmeur kunt u deze linkannotaties toevoegen aan documenten binnen uw .NET-applicaties. In dit artikel gaan we bespreken hoe u hyperlinks in PDF-bestanden kunt maken met C#.
De volgende onderwerpen komen hieronder aan bod:
- .NET API om hyperlinks in PDF-bestanden toe te voegen
- Hoe u programmatisch hyperlinks in PDF kunt maken
.NET API om hyperlinks in PDF te maken
GroupDocs.Annotation biedt de annotatieoplossing voor verschillende soorten toepassingen. De .NET API maakt manipulatie en automatisering van verschillende annotaties in documenten binnen uw .NET-applicaties mogelijk. We zullen de GroupDocs.Annotation for .NET API gebruiken om hyperlinkannotaties in het PDF-bestand te maken met behulp van C#.
U kunt de DLL’s of het MSI-installatieprogramma downloaden van de downloadsectie of de API in uw .NET-toepassing installeren via NuGet.
PM> Install-Package GroupDocs.Annotation
Hyperlinks in PDF maken met C#
Hieronder volgen de stappen om overal in het PDF-bestand hyperlinks te maken met C#.
- Laad het PDF-brondocument met de klasse Annotator.
- Maak het object Link Annotation.
- Definieer de hyperlinkeigenschappen zoals url, paginanummer, punten, etc.
- Voeg de gedefinieerde hyperlink toe aan het geladen PDF-document met de methode Toevoegen.
- Sla de geannoteerde PDF op met de methode Opslaan.
Het volgende codevoorbeeld laat zien hoe u elk deel van het PDF-bestand kunt converteren naar een hyperlink met behulp van C#.
// Maak hyperlinks in PDF met behulp van linkannotaties in C#
using (Annotator annotator = new Annotator(@"path/sample.pdf"))
{
LinkAnnotation link = new LinkAnnotation
{
CreatedOn = DateTime.Now,
PageNumber = 0,
Points = new List<Point>
{
new Point(120, 300),
new Point(600, 300),
new Point(120, 270),
new Point(600, 270)
},
Url = @"https://products.groupdocs.com/annotation"
};
annotator.Add(link);
annotator.Save(@"path/annotation-link.pdf");
}
Het volgende is de uitvoer van de bovenstaande code.
Ontvang een gratis API-licentie
U kunt een gratis tijdelijke licentie krijgen om de API te gebruiken zonder de evaluatiebeperkingen.
Conclusie
Tot slot heb je geleerd hoe de linkannotaties kunnen worden toegevoegd om hyperlinks in PDF-bestanden te maken met behulp van C#. Evenzo kunt u met behulp van linkannotaties elk deel van het document omzetten in hyperlinks. Veel andere annotatietypes kunnen ook op een vergelijkbare manier worden toegevoegd met dezelfde API. Meer informatie over de API vindt u in de documentatie. Neem voor vragen contact met ons op via het forum.