我正在使用 SQL Reporting services 2005 生成报告。当用户将报告导出为 excel 或 pdf 时,我需要使用密码保护报告(pdf 和 excel)。
有什么方法可以保护报告。
我正在使用 SQL Reporting services 2005 生成报告。当用户将报告导出为 excel 或 pdf 时,我需要使用密码保护报告(pdf 和 excel)。
有什么方法可以保护报告。
简短的回答是,您不能从 SSRS 2005 提供的 PDF 呈现扩展(从 Web UI 或以编程方式从 SSRS Web 服务)执行此操作。但是,您可以创建自己的渲染扩展插件来提供此功能。以下是一些可能有助于您入门的链接:
介绍渲染扩展 Microsoft SQL Server 2005:Reporting Services
您可以使用 COTS 库、一些开源代码或您自己的自定义代码来创建受密码保护的 PDF 文件,然后将其包装到 SSRS 2005 的自定义渲染扩展中。然而,在我看来,这将是一个相对的困难的任务。快速的谷歌搜索没有给我任何明显的渲染扩展,可能会提供你正在寻找的功能。