Extraire les liens du fichier PDF
Contents
[
Hide
]
Le code suivant fonctionne également avec la bibliothèque Aspose.PDF.Drawing.
Extraire les liens du fichier PDF
Les liens sont représentés comme des annotations dans un fichier PDF, donc pour extraire les liens, extrayez tous les objets LinkAnnotation.
- Créez un objet Document.
- Obtenez la Page dont vous souhaitez extraire les liens.
- Utilisez la classe AnnotationSelector pour extraire tous les objets LinkAnnotation de la page spécifiée.
- Passez l’objet AnnotationSelector à la méthode Accept de l’objet Page. Le code suivant montre comment extraire des liens d’un fichier PDF.
// Pour des exemples complets et des fichiers de données, veuillez visiter https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Le chemin vers le répertoire des documents.
string dataDir = RunExamples.GetDataDir_AsposePdf_LinksActions();
// Ouvrir le document
Document document = new Document(dataDir + "ExtractLinks.pdf");
// Extraire les actions
Page page = document.Pages[1];
AnnotationSelector selector = new AnnotationSelector(new LinkAnnotation(page, Aspose.Pdf.Rectangle.Trivial));
page.Accept(selector);
IList<Annotation> list = selector.Selected;
Annotation annotation = (Annotation)list[0];
dataDir = dataDir + "ExtractLinks_out.pdf";
// Sauvegarder le document mis à jour
document.Save(dataDir);