Questo esempio di codice mostra come estrarre tutti i collegamenti ipertestuali da un file PDF utilizzando opzioni personalizzate.
C#
// Inizializza il Parser con il documento PDF
using (Parser parser = new Parser("input.docx"))
{
// Controlla se l'estrazione dei collegamenti ipertestuali è supportata
if (!parser.Features.Hyperlinks)
{
return;
}
// Imposta le opzioni di estrazione dei collegamenti per restringere i risultati
PageAreaOptions options = new PageAreaOptions(new Rectangle(new Point(380, 90), new Size(150, 50)));
// Estrai i dati dei collegamenti ipertestuali dal documento
IEnumerable<PageHyperlinkArea> hyperlinks = parser.GetHyperlinks(options);
// Gestisci l'elenco dei collegamenti estratti
foreach (PageHyperlinkArea h in hyperlinks)
{
Console.WriteLine(h.Text);
Console.WriteLine(h.Url);
}
}