【问题标题】:Is there a way to read a word document section by section with c#有没有办法用c#逐节阅读word文档
【发布时间】:2019-10-12 02:30:27
【问题描述】:

我有一个包含多个部分(表格、段落、列表等)的单词模板。这个想法是用户填写模板并将其上传到 asp.net 应用程序。我需要应用程序逐节阅读信息。那么,有没有办法给word文档的部分命名并使用c#来识别呢?

【问题讨论】:

  • 对于初学者:术语Section 是 Word 是一个非常具体的东西,由“分节符”定义,用于启用不同的页面方向、不同的页眉/页脚、重新开始页码等。请仅在与 Word 讨论问题时正是您的意思使用“部分”。否则,这会令人困惑,并使您所问的内容不清楚。看概念:1)书签; 2) 内容控制。后者在 Office Open XML 文档中更易于使用。

标签: c#-4.0 openxml office-interop


【解决方案1】:

我认为创建一个自定义网页来填充字段并使用 Open XML SDK 在服务器端构建一个 Word 文档要好得多,有关更多信息,请参阅Welcome to the Open XML SDK 2.5 for Office

但是,您可以考虑使用书签或内容控件作为部分的标记。

否则,您需要通过搜索模板中提供的关键字来解析上传的文档。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-02
    • 1970-01-01
    相关资源
    最近更新 更多