ParserGetHyperlinks Method |
Namespace: GroupDocs.Parser
The following example shows how to extract all hyperlinks from the whole document:
// Create an instance of Parser class using (Parser parser = new Parser(filePath)) { // Check if the document supports hyperlink extraction if (!parser.Features.Hyperlinks) { Console.WriteLine("Document isn't supports hyperlink extraction."); return; } // Extract hyperlinks from the document IEnumerable<PageHyperlinkArea> hyperlinks = parser.GetHyperlinks(); // Iterate over hyperlinks foreach (PageHyperlinkArea h in hyperlinks) { // Print the hyperlink text Console.WriteLine(h.Text); // Print the hyperlink URL Console.WriteLine(h.Url); Console.WriteLine(); } }