代码之家  ›  专栏  ›  技术社区  ›  balaweblog

使用SQL报表服务的密码保护PDF/Excel报表

  •  1
  • balaweblog  · 技术社区  · 16 年前

    我正在使用SQL Reporting services 2005生成报告。当用户将报告导出到excel或pdf时,我需要使用密码保护报告(pdf和excel)。

    有什么方法可以保护这份报告吗。

    1 回复  |  直到 16 年前
        1
  •  3
  •   Gunny    16 年前

    简短的回答是,您无法从SSRS 2005提供的PDF渲染扩展(无论是从web UI还是从SSRS web服务以编程方式)完成此操作。但是,您可以创建自己的渲染扩展插件来提供此功能。以下是一些可能有助于您入门的链接:

    Introducing Rendering Extensions Microsoft SQL Server 2005: Reporting Services

    您可以使用COTS库、一些开源代码或您自己的自定义代码来创建受密码保护的PDF文件,然后将其包装到SSRS 2005的自定义呈现扩展中。然而,在我看来,这将是一项相对困难的任务。快速的谷歌搜索没有给我任何明显的渲染扩展出售,可能会提供你正在寻找的功能。