Question

J'ai un fichier .docx avec un tas de signets et de liens hypertextes.Je peux naviguer dans ceux-ci dans DocumentViewer très bien.Ce que je voudrais, c'est s'il était possible de générer une liste de tous les hyperliens contenus dans le fichier.À partir de là, je peux créer une TreeView sur le document de documentation et appeler les liens par nom (à l'aide de la liste) au lieu de numéros de page statiques.

est-ce possible?Si c'est le cas, comment?

ou existe-t-il un utilitaire [gratuit] susceptible de générer un fichier XML avec tous les hyperliens et leurs numéros de page référencés ou URIS?

Était-ce utile?

La solution

Je l'ai compris peu de temps après avoir posté la question, mais je pensais que je devrais le poster ici parce que j'ai reçu un message ailleurs à ce sujet.

Les documents XPS sont essentiellement des fichiers zip.Ouvrir et extraire-le.Trouvez votre chemin vers la docstructure et vous verrez un fichier XML facile à analyser.De là, vous pouvez obtenir toutes les informations souhaitées sur les hyperliens de la table des matières.Ensuite, vous venez de définir les gestionnaires de la requête URI en C # dans WPF.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top