以.docx而不是.doc呈现SSRS报告

时间:2017-06-16 07:50:19

标签: c# asp.net reporting-services ssrs-2008 ssrs-2008-r2

我正在使用SQL Server R2报告服务来设计报告,然后使用报告查看器11在ASP.Net中集成。当用户以Word格式导出报告时,报告的扩展名为.doc,这使报告的大小非常大高。有没有我们可以将格式更改为.docx,以便减少文件的大小。

1 个答案:

答案 0 :(得分:2)

这可以使用Word Renderer实现。

  

在SQL Server Reporting Services中,默认的Word渲染器是   呈现为Microsoft Word格式(.docx)的版本。这是   在Reporting Services Web门户中导出菜单的Word选项   和SharePoint列表。

     

WORDOPENXML - 软分页符 - 在导出菜单中显示为“Word”   查看报告时Word呈现扩展插件将报表呈现为   与Microsoft Word 2013兼容的Word文档(.docx)。   有关更多信息,请参阅导出到Microsoft Word。

<Extension Name="WORD" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.WordRendering" Visible="false"/>

<Extension Name="WORDOPENXML" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordOpenXmlRenderer.WordOpenXmlDocumentRenderer,Microsoft.ReportingServices.WordRendering"/>

参考this链接。