Este exemplo demonstra como extrair todos os links de um arquivo PDF utilizando configurações de extração de links.
Java
// Abra o PDF utilizando a classe Parser
try (Parser parser = new Parser("input.docx"))
{
// Verifique se o suporte a hiperlinks está habilitado para este documento
if (!parser.getFeatures().isHyperlinks()) {
return;
}
// Aplique opções para filtrar links
PageAreaOptions options = new PageAreaOptions(new Rectangle(new Point(380, 90), new Size(150, 50)));
// Use o parser para obter dados de hiperlink
Iterable<PageHyperlinkArea> hyperlinks = parser.getHyperlinks(options);
// Itere pelos links e manuseie-os conforme necessário
for (PageHyperlinkArea h : hyperlinks) {
System.out.println(h.getText());
System.out.println(h.getUrl());
}
}