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 :

Créer un lien dans un PDF - par programmation

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

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.

Créer un lien dans un PDF - par programmation

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.

Voir également