1
我使用SQL Server R2报告服务来设计报告,然后使用报告查看器11在ASP.Net中进行集成。当用户以Word格式导出报告时,报告的扩展为.doc这使报告的大小非常高。有没有我们可以将格式更改为.docx,以便减小文件的大小。使用.docx呈现SSRS报告而不是.doc
我使用SQL Server R2报告服务来设计报告,然后使用报告查看器11在ASP.Net中进行集成。当用户以Word格式导出报告时,报告的扩展为.doc这使报告的大小非常高。有没有我们可以将格式更改为.docx,以便减小文件的大小。使用.docx呈现SSRS报告而不是.doc
这可以使用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链接。
此代码需要添加到RsReportServer.config? –
你提到了一个链接? –
是的,我明白了。对不起,我最初错过了那个部分 –