2017-06-16 75 views
1

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

回答

1

这可以使用Word Renderer来实现。

在SQL Server Reporting Services中,默认Word呈现器是呈现为Microsoft Word格式(.docx)的 版本。这是 Word选项,即在Reporting Services门户网站 和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链接。

+0

此代码需要添加到RsReportServer.config? –

+0

你提到了一个链接? –

+0

是的,我明白了。对不起,我最初错过了那个部分 –