Les hyperliens sont normalement utilisés pour associer des données externes à n’importe quelle zone spécifiée du document. Nous pouvons transformer n’importe quelle partie des documents en hyperliens en utilisant les annotations de lien. En tant que programmeur, vous pouvez ajouter ces annotations de lien à des documents dans vos applications .NET. Dans cet article, nous allons discuter de comment créer des hyperliens dans des fichiers PDF à l’aide de C#.
Les sujets suivants sont traités ci-dessous :
- API .NET pour ajouter des hyperliens dans les fichiers PDF
- Comment créer par programmation des hyperliens dans un PDF
API .NET pour créer des hyperliens en PDF
GroupDocs.Annotation fournit la solution d’annotation pour différents types d’applications. Son API .NET permet la manipulation et l’automatisation de diverses annotations dans des documents au sein de vos applications .NET. Nous utiliserons son API GroupDocs.Annotation for .NET pour créer des annotations de lien hypertexte dans le fichier PDF à l’aide de C#.
Vous pouvez télécharger le programme d’installation DLLs ou MSI à partir de la section téléchargements ou installer l’API dans votre application .NET via NuGet.
PM> Install-Package GroupDocs.Annotation
Créer des hyperliens en PDF en utilisant C#
Voici les étapes pour créer des liens hypertexte n’importe où dans le fichier PDF à l’aide de C#.
- Chargez le document PDF source à l’aide de la classe Annotator.
- Créez l’objet Lien Annotation.
- Définissez les propriétés du lien hypertexte comme l’URL, le numéro de page, les points, etc.
- Ajoutez le lien hypertexte défini au document PDF chargé à l’aide de la méthode Ajouter.
- Enregistrez le PDF annoté à l’aide de la méthode Enregistrer.
L’exemple de code suivant montre comment convertir n’importe quelle partie du fichier PDF en lien hypertexte à l’aide de C#.
// Créer des hyperliens au format PDF à l'aide d'annotations de lien en 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");
}
Voici la sortie du code ci-dessus.
Obtenez une licence API gratuite
Vous pouvez obtenir une licence temporaire gratuite afin d’utiliser l’API sans les limitations d’évaluation.
Conclusion
Pour conclure, vous avez appris comment les annotations de lien peuvent être ajoutées pour créer des hyperliens dans des fichiers PDF à l’aide de C#. De même, en utilisant les annotations de lien, vous pouvez convertir n’importe quelle partie du document en hyperliens. De nombreux autres types d’annotations peuvent également être ajoutés de manière similaire à l’aide de la même API. Pour en savoir plus sur l’API, consultez la documentation. Pour toute question, contactez-nous via le forum.