【问题标题】:Get Paragraph with complete formatting获取具有完整格式的段落
【发布时间】:2012-07-15 02:39:38
【问题描述】:

使用 C# 和 OpenXML,我需要创建一个文档。该文档在文档正文下创建了一系列段落。我只需要准备几个段落。为此,将整个文档设为只读。使用 permStart 和 permEnd 标签提供了对几个段落的编辑权限。生成的文档发送给用户。

用户可以编辑可编辑的段落,可以使用表格、段落添加大量信息并可以使用不同的颜色、字体大小、字体类型来格式化文本。进行这些更改后,用户将文档发送回服务器,我需要在其中提取具有完整格式和结构的每个可编辑区域的文本并存储到数据库表中。每个可编辑区域的文本转到表格的一列。将所有可编辑区域的文本保存到相应的列后,docx文件被丢弃。

将来当用户请求相同的文档时,我们需要从数据库中获取存储的内容并创建一个文档,通过重新创建具有所有原始格式/结构的内容。

我的问题是我们如何才能完整地提取所有格式的段落并将其存储到数据库表中并在将来请求同一文档时在另一个文档中重新创建内容。

我正在使用 OpenXML SDK 2.0、MS-Visual Studio 2010、.NET 4.0 和 Win7 操作系统。用户将使用 Office 2007/2010 编辑内容。

【问题讨论】:

    标签: c# asp.net vb.net openxml openxml-sdk


    【解决方案1】:

    最后(几个月前)我能够使用 Eric White 出色的 OpenXML PowerTools OpenSource 从 word 文档中提取可编辑的段落。查看 Eric 的 DocumentBuilder 示例以从 doc 中提取 paras

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-28
      • 1970-01-01
      • 2018-10-19
      相关资源
      最近更新 更多