Un lien hypertexte est un morceau de texte ou une image ou une icône qui pointe vers un document entier ou vers une partie particulière d’un document. L’utilisation d’hyperliens permet aux utilisateurs de naviguer vers une page Web ou un document. Il est souvent nécessaire d’extraire des hyperliens d’un document et de l’utiliser pour accéder à un document externe ou à une page Web. GroupDocs.Parser for Java est une fascinante API d’extraction de texte de document qui fournit des fonctionnalités complètes pour la mise en œuvre de solutions d’extraction de texte et de métadonnées. Il prend en charge l’extraction de texte et d’hyperliens à partir des formats PDF, e-mails, livres électroniques, Microsoft Office : Word (DOC, DOCX), PowerPoint (PPT, PPTX), Excel ( XLS, XLSX), les formats LibreOffice et bien d’autres. Il prend en charge plusieurs fonctionnalités avancées pour l’analyse de documents, l’extraction de texte brut et structuré, la recherche de texte par mots-clés, l’extraction de métadonnées ou d’images, de conteneurs ainsi que de pièces jointes et bien d’autres.
GroupDocs.Parser for Java permet aux développeurs Java d’extraire facilement des liens hypertexte d’un fichier PST en mettant en œuvre quelques étapes simples.
// Extraire les hyperliens du fichier PST à l'aide de l'API GroupDocs.Parser
// Créer une instance de la classe Parser
try (Parser parser = new Parser(Constants.HyperlinksPdf)) {
// Vérifiez si le document prend en charge l'extraction de lien hypertexte
if (!parser.getFeatures().isHyperlinks()) {
System.out.println("Le document ne prend pas en charge l'extraction de liens hypertexte.");
return;
}
// Extraire les hyperliens du document
Iterable<PageHyperlinkArea> hyperlinks = parser.getHyperlinks();
// Itérer sur les hyperliens
for (PageHyperlinkArea h : hyperlinks) {
// Imprimer le texte du lien hypertexte
System.out.println(h.getText());
// Imprimer l'URL du lien hypertexte
System.out.println(h.getUrl());
System.out.println();
}
}
GroupDocs.Parser for Java Les API sont prises en charge sur toutes les principales plates-formes et systèmes d’exploitation. Avant d’exécuter le code ci-dessous, assurez-vous que les prérequis suivants sont installés sur votre système.