3

有没有办法使用 VB.NET 将 XPS 转换为 Word 或 RTF?

4

2 回答 2

1

是的,这应该是可能的,因为 xps 是基于 xml 的矢量标记。虽然写自己是一项艰巨的任务,除非你在这个领域工作。我建议你寻找一个工具来为你做这件事。如

http://www.investintech.com/xpscentral/xpstoword/

看着这个你可能不得不在 VB.net 中编写一些自动化

甚至工具在他们翻译风格等的工作中也有所不同。

马库斯

于 2009-06-16T10:29:05.677 回答
0

对的,这是可能的。作为 76 个州,这是一项艰苦的工作,但基本上是使用 Linq-to-XML 或 XSLT 将 XPS 转换为 WordprocessingML。本系列是 A) C# 和 B) WML 到 XHTML,但转换的原理是相同的。

XPS 的 XML 是 XAML 的一种形式,因此,如果您熟悉 WPF 或 Silverlight 中的 XAML,您应该对这个 XAML 感到宾至如归——您可以在此处阅读有关它的更多信息。

于 2010-02-22T06:53:02.870 回答