我有一个.docx文件,具有一堆书签和超链接。我可以在DocumentViewer中浏览这些内容。我想要的是,如果可以生成文件中包含的所有超链接的列表。从那里,我可以在DocumentViewer上创建一个树视图,然后按名称(使用列表)而不是静态页码调用链接。

这可能吗?如果是这样,怎么样?

或有一个[自由]实用程序,可以使用所有超链接和引用的页码或URI生成XML文件?

有帮助吗?

解决方案

我在发布了这个问题后不久就想到了这一点,但以为我应该在这里发布它,因为我在其他地方收到了一条关于这个问题的消息。

xps文档基本上是zip文件。打开并提取它。找到前往Docstructure的方式,您将看到一个易于解析的XML文件。从那里,您可以从内容表中获取您想要的所有信息。然后,您只需在WPF中设置C#中的请求URI处理程序。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top