0

我正在尝试在 SSRS 2008 R2(或 2012,如果此功能更容易)中创建自定义渲染扩展插件,以锁定 Excel 导出的报表不被用户编辑;换句话说,“受保护”的出口。我的问题是,(1)如何做到这一点?此外,(2) 是否可以在报表对象级别(项目级别)上应用它,或者这是否会涉及对适用于服务器上所有报表的 RSReportServer.config 的更改?

我意识到有一些第三方应用程序,例如 Aspose.Cells,提供了这种功能,但考虑到我们的基础设施,实现这个功能对我们来说是不现实的。有没有一种简单的方法可以在本地实现这一点?先感谢您。

4

2 回答 2

1

鉴于您不想使用第三方工具,那么这对于 SSRS 是无法实现的。

假设最终用户有一些 PDF 阅读器 - 被授予第三方工具,但可能已经在使用 - 那么以 PDF 格式导出报告是一个合适的替代方案吗?

于 2016-09-12T11:26:18.913 回答
0

使用 SoftArtisans OfficeWriter 的 SSRS 集成,当使用 OfficeWriter 的客户端设计器(Excel 插件)设计报表时,您可以通过打开嵌入在 RDL 中的模板 Excel 文件中的工作表保护来创建执行此操作。输出文件将被锁定和保护。请参阅:用于 SQL Server Reporting Services 的 OfficeWriter

免责声明:我为 OfficeWriter 的制造商 SoftArtisans 工作

于 2013-11-20T23:02:02.263 回答