我有一个带有一堆书签和超链接的.docx文件。我可以在documentviewer中浏览这些内容。我想要的是,是否可以生成文件中包含的所有超链接的列表。从那里,我可以在documentviewer上创建一个TreeView,并按名称(使用列表)而不是静态页码来调用链接。
这可能吗?如果是这样,怎么样?
或者是否有[free]实用程序可以生成包含所有超链接及其引用的页码或Uris的XML文件?
答案 0 :(得分:0)
我在发布问题后不久发现了这个问题,但我想我应该在这里发布,因为我在其他地方收到了关于此的消息。
XPS文档本质上是zip文件。打开并解压缩。找到你的docstructure方法,你会看到一个易于解析的XML文件。从那里,您可以从目录中获得有关超链接的所有信息。然后,您只需在WPF中的C#中设置请求URI处理程序。