Pergunta

Eu tenho um arquivo .docx com um monte de marcadores e hiperlinks.Eu posso navegar por isso no documentviewer muito bem.O que eu gostaria, se fosse possível gerar uma lista de todos os hiperlinks contidos no arquivo.A partir daí, posso criar uma árvore no DocumentViewer e chamar os links por nome (usando a lista) em vez de números de página estáticos.

Isso é possível?Se sim, como?

ou existe um utilitário [Free] que pode gerar um arquivo XML com todos os hiperlinks e seus números de página referenciados ou URIs?

Foi útil?

Solução

Eu imaginei isso logo após postar a pergunta, mas pensei que deveria postar aqui porque recebi uma mensagem em outro lugar sobre isso.

Documentos XPS são essencialmente arquivos zip.Abra e extrai.Encontre o seu caminho para Docstruture e você verá um arquivo XML que é fácil de analisar.A partir daí, você pode obter todas as informações desejadas sobre os hiperlinks do índice.Então você acabou de definir os manipuladores de URI de solicitação em C # no WPF.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top