Este exemplo de código mostra como extrair todos os hyperlinks de um arquivo PDF usando opções personalizadas.
C#
// Inicialize o Parser com o documento PDF
using (Parser parser = new Parser("input.docx"))
{
// Verifique se a extração de hyperlinks é suportada
if (!parser.Features.Hyperlinks)
{
return;
}
// Defina opções de extração de link para restringir resultados
PageAreaOptions options = new PageAreaOptions(new Rectangle(new Point(380, 90), new Size(150, 50)));
// Extraia os dados dos hyperlinks do documento
IEnumerable<PageHyperlinkArea> hyperlinks = parser.GetHyperlinks(options);
// Gerencie a lista de links extraídos
foreach (PageHyperlinkArea h in hyperlinks)
{
Console.WriteLine(h.Text);
Console.WriteLine(h.Url);
}
}