我目前在一个开发团队中,试图开发一个能够接受 Open XML Word 文档、分解 XML 并以某种方式即时生成可用于数据输入的 UI 屏幕的应用程序。
我正在使用 Open XML SDK,但我的挑战是想出一种非常通用的方法来表示文档,因为 SDK 要求在代码中定义静态表示(称为模板或掩码),然后可以使用以编程方式粉碎文档。
作为切碎某个文档的示例,我必须进入代码并定义单词 doc 的主题、字体、段落样式等,以便程序“知道”如何切碎它。如果文档的样式发生变化那么程序也必须改变。
我的问题是,有没有一种方法可以通用地做到这一点,这样我就不必关心提出 word 文档时使用的样式?以前有没有人尝试过从 Word 文档生成屏幕/数据输入字段。
任何帮助将不胜感激。