C#按照标题类型分割Word文件

yuanquye5073 2016-10-16 09:56:26
大家好,新人第一次发帖
对于C#个人也用了比较久,目前有个需求,是关于想用C#语言实现Word文件的分割功能
举例如下:

总标题
标题1(一级大纲)
段落1
表格1
标题2(一级大纲)
段落2
表格2
图片2
标题3(一级大纲)
段落3
标题4(一级大纲)
段落4

这样的内容,想分割成4个文件: 标题1,标题2,标题3,标题4
标题1的内容为
标题1
段落1
表格1

个人的思路1是,如果C#能读取Word里的每一行的内容,并且得到行号,那么当读到当前行的样式是一级大纲的样式时,就能确定了新文件的名字;然后记录行号,到下一个标题时,取两个行号之间的内容,写入新文件
思路2是,给每个一级大纲的标题都加上Bookmark,C#能读取Word文档里的Bookmark,这样文件名都知道了,然后选择到两个Bookmark之间的内容作为新文件内容

目前没有找到按行去读Word的代码示例,也没有找到类似方法,各位大神有遇到这样情况的吗? 十分感谢!
...全文
347 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanquye5073 2016-10-19
  • 打赏
  • 举报
回复
求助求助,没有人会吗 谢谢各位了,或者有关于C#操作Word比较全的资料, 或者是VBA脚本编程能实现都行啊,能提供下也可以! 不胜感激!
weifeng378 2016-10-16
  • 打赏
  • 举报
回复
关注中。。。。希望你能找到答案。。。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧