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