是的,这应该是可能的,因为xps是基于xml的矢量标记语言。不过,要自己编写这样的工具可能会很困难,除非你在这个领域有很多经验。 我建议你寻找一个可以帮助你完成这项任务的工具,比如 http://www.investintech.com/xpscentral/xpstoword/ 看起来你可能需要用VB.net编写一些自动化程序 即使工具在翻译样式等方面有所不同。 马库斯
是的,这是可能的。正如76所说,这需要艰苦的工作,但基本上可以使用Linq-to-XML或XSLT将XPS转换为WordprocessingML。此系列是A)用C#编写的,B)用于WML到XHTML,但转换原理相同。 XPS的XML是XAML的一种形式,因此如果您熟悉WPF或Silverlight中的XAML,则应该对这个XAML感到亲切-您可以在这里阅读更多相关信息。