Domanda

Ho un file .docx con un mazzo di segnalibri e collegamenti ipertestuali.Posso navigare attraverso questi in DocumentViewer solo bene.Quello che vorrei è se fosse possibile generare un elenco di tutti i collegamenti ipertestuali contenuti nel file.Da lì, posso creare una visione Tree sul documentviewer e chiamare i link per nome (utilizzando l'elenco) anziché i numeri di pagina statici.

è possibile?Se é cosi, come?

o esiste un'utilità [gratuita] che potrebbe generare un file XML con tutti i collegamenti ipertestuali e i loro numeri di pagina di riferimento o URIS?

È stato utile?

Soluzione

L'ho capito presto dopo aver pubblicato la domanda, ma ho pensato che dovrei postarlo qui perché ho ricevuto un messaggio altrove su questo.

I documenti XPS sono essenzialmente file zip.Apri ed estraelo.Trova la tua strada verso la Docstructure e vedrai un file XML che è facile da analizzare.Da lì, puoi ottenere tutte le informazioni che desideri dei collegamenti ipertestuali dalla tabella dei contenuti.Quindi hai appena impostato i gestori di URI di richiesta in C # in WPF.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top