Extrair Links do Arquivo PDF
Contents
[
Hide
]
O seguinte trecho de código também funciona com a biblioteca Aspose.PDF.Drawing.
Extrair Links do Arquivo PDF
Links são representados como anotações em um arquivo PDF, então para extrair links, extraia todos os objetos LinkAnnotation.
- Crie um objeto Document.
- Obtenha a Page da qual você deseja extrair os links.
- Use a classe AnnotationSelector para extrair todos os objetos LinkAnnotation da página especificada.
- Passe o objeto AnnotationSelector para o método Accept do objeto Page.
O seguinte trecho de código mostra como extrair links de um arquivo PDF.
// Para exemplos completos e arquivos de dados, por favor vá para https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// O caminho para o diretório dos documentos.
string dataDir = RunExamples.GetDataDir_AsposePdf_LinksActions();
// Abrir documento
Document document = new Document(dataDir+ "ExtractLinks.pdf");
// Extrair ações
Page page = document.Pages[1];
AnnotationSelector selector = new AnnotationSelector(new LinkAnnotation(page, Aspose.Pdf.Rectangle.Trivial));
page.Accept(selector);
IList<Annotation> list = selector.Selected;
Annotation annotation = (Annotation)list[0];
dataDir = dataDir + "ExtractLinks_out.pdf";
// Salvar documento atualizado
document.Save(dataDir);