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

使用SQL Reporting Services的受密码保护的PDF/Excel报表

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

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

    有什么方法可以保护报告吗?

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

    简短的回答是,您不能从SSR2005提供的PDF呈现扩展(从Web UI或从SSRWeb服务以编程方式)中执行此操作。但是,您可以创建自己的渲染扩展,以提供此功能。以下是一些有助于您入门的链接:

    Introducing Rendering Extensions Microsoft SQL Server 2005: Reporting Services

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