【问题标题】:A File converted by Word Automation Services loses its table header由 Word Automation Services 转换的文件丢失其表头
【发布时间】:2012-06-21 15:13:05
【问题描述】:

我正在使用 OpenXml SDK 2.0 生成一个 Word 文档,这方面的一切都很好。该文档有很多带有多行表格标题的表格,并且一切看起来都与它应该的完全一样。

我通过 Sharepoint 2010 Enterprise 中的自动化服务一词传递此文档,该服务返回一个转换后的文件。有时文件格式与输入格式(Docx->Docx)相同,因为我使用该服务刷新目录,但大多数转换为 PDF。

我的问题是返回的文档不包含与源文档相同的标题。如果我查看文档的 OpenXml,这些行没有 TableHeader 属性,但它们在源代码中。

以前有人经历过吗?我能做些什么来解决这个问题,因为我对 WAS 及其工作原理知之甚少。我们已经投入了相当多的时间来开发它,并且不想求助于第三方组件。

【问题讨论】:

    标签: c# sharepoint ms-word openxml word-automation


    【解决方案1】:

    这实际上是 Word Automation Services 以及它如何处理多行标题的一个缺陷。我通过明确设置标题行中的颜色来解决这个问题,使它们看起来像标题,但不是。

    这意味着如果表格跨越多个页面,则标题不会重复,但它是两害相权取其轻。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-06
      • 1970-01-01
      • 2019-01-16
      • 2013-04-25
      • 1970-01-01
      • 2012-03-19
      • 1970-01-01
      相关资源
      最近更新 更多