使用xml结构中的标头转换word文档

时间:2017-05-04 15:23:48

标签: c# xml docx doc

我是比利时根特的土木工程(建筑)学生。 在我的编程中,我正在开发一种能够生成建筑规格的工具。

.DOC(X)-format中经常提供构建规范,但我的工具使用XML结构。

有人可以帮助我将带有表格内容(标题)的文档级别转换为XML结构吗? 我找到了这个转换的主题,但总是最终得到一个巨大的XML,里面填充了所有可能的信息(ID' s,颜色等等),但我只需要文本本身。该文本已经按标题排列。

例如: DOCX:

(header 1) 00. GENERAL CHAPTER
(header 2) 00.10.   PROJECT INFORMATION
(header 3) BUILDING SITE
The building is on a hill
(header 3) CLIENT
Mr Jack Overflow

转换为:

<level1 name="00. GENERAL CHAPTER">
<level2 name="00.10.    PROJECT INFORMATION">
<level3 name="BUILDING SITE">
<Content>The building is on a hill</Content>
</level3>
<level3 name="CLIENT">
<Content>Mr Jack Overflow</Content>
</level3>
</level2>
</level1>

使用Windows窗体应用程序在Visual Studio社区中使用C#开发该工具

帮助或只是对一个好主题的引用将深深感激!

0 个答案:

没有答案