保护导出演示文稿的密码

在 Reporting Services 环境中为导出演示文稿添加密码保护

要应用此处的更改,您需要修改 Microsoft SQL Server Reporting Services 安装目录中的文件。

步骤 1. 找到 Reporting Server 安装目录。

Microsoft SQL Server 的根目录通常是 C:\Program Files\Microsoft SQL Server。

Microsoft SQL Server 2005 和 2008:该机器上可能配置了多个 Microsoft SQL Server 实例。每个实例占用不同的 MSSQL.x 子目录,例如 MSSQL.1、MSSQL.2 等。请在继续执行以下步骤之前,找到正确的 C:\Program Files\Microsoft SQL Server\MSSQL.x\Reporting Services\ReportServer 目录。

以下使用的所有路径均指 Microsoft SQL Server Reporting Services 安装目录为

步骤 2. 添加导出演示文稿的密码代码

rsreportserver.config 文件中替换现有的 Aspose.Slides for Reporting Services 渲染扩展。为此,打开 C:\Program Files\Microsoft SQL Server<Instance>\Reporting Services\ReportServer\rsreportserver.config 文件。

找到紧接着列出的渲染选项,并将其替换为后面代码段中的代码。

找到 Aspose.Slides for Reporting Service 渲染选项


   ...

  <!--从这里开始.-->


  <Extension Name="ASPPT" Type="Aspose.Slides.ReportingServices.PptRenderer,Aspose.Slides.ReportingServices"/>

  <Extension Name="ASPPS" Type="Aspose.Slides.ReportingServices.PpsRenderer,Aspose.Slides.ReportingServices"/>

  <Extension Name="ASPPTX" Type="Aspose.Slides.ReportingServices.PptxRenderer,Aspose.Slides.ReportingServices"/>

  <Extension Name="ASPPSX" Type="Aspose.Slides.ReportingServices.PpsxRenderer,Aspose.Slides.ReportingServices"/>

<!--到这里结束.-->


</Render>

替换代码


   ...

  <!--从这里开始.-->


  <Extension Name="ASPPT" Type="Aspose.Slides.ReportingServices.PptxRenderer,Aspose.Slides.ReportingServices" >



  <Configuration>				 		



	<Password>111</Password>

  </Configuration>			



 </Extension>

  <Extension Name="ASPPS" Type="Aspose.Slides.ReportingServices.PptxRenderer,Aspose.Slides.ReportingServices" >



  <Configuration>				 		



	<Password>111</Password>

  </Configuration>			



 </Extension>

  <Extension Name="ASPPTX" Type="Aspose.Slides.ReportingServices.PptxRenderer,Aspose.Slides.ReportingServices" >



  <Configuration>				 		



	<Password>111</Password>

  </Configuration>			



 </Extension>

  <Extension Name="ASPPSX" Type="Aspose.Slides.ReportingServices.PptxRenderer,Aspose.Slides.ReportingServices" >



  <Configuration>				 		



	<Password>111</Password>

  </Configuration>			



 </Extension>

  <!--到这里结束.-->


</Render>

在 Visual Studio 中为导出演示文稿添加密码保护

要在这里应用更改,您需要修改安装 Microsoft Visual Studio Report Designer 的文件。

步骤 1. 打开 Visual Studio 目录。

  • 要与 Visual Studio 2005 Report Designer 集成,请打开 C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies 目录。
  • 要与 Visual Studio 2008 Report Designer 集成,请打开 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies 目录。

步骤 2. 添加导出演示文稿的密码代码。

rsreportserver.config 文件中替换现有的 Aspose.Slides for Reporting Services 渲染扩展。为此,打开 C:\Program Files\Microsoft Visual Studio \Common7\IDE\PrivateAssemblies\ RSReportDesigner.config 文件(其中 对于 Visual Studio 2005 为“8”,对于 Visual Studio 2008 为“9.0”),并在 元素中添加这些行。然后用下一个代码段中的代码替换它们。

找到 Aspose.Slides for Reporting Service 渲染选项


   ...

  <!--从这里开始.-->


  <Extension Name="ASPPT" Type="Aspose.Slides.ReportingServices.PptRenderer,Aspose.Slides.ReportingServices"/>

  <Extension Name="ASPPS" Type="Aspose.Slides.ReportingServices.PpsRenderer,Aspose.Slides.ReportingServices"/>

  <Extension Name="ASPPTX" Type="Aspose.Slides.ReportingServices.PptxRenderer,Aspose.Slides.ReportingServices"/>

  <Extension Name="ASPPSX" Type="Aspose.Slides.ReportingServices.PpsxRenderer,Aspose.Slides.ReportingServices"/>

<!--到这里结束.-->


</Render>

替换代码


   ...

  <!--从这里开始.-->


  <Extension Name="ASPPT" Type="Aspose.Slides.ReportingServices.PptxRenderer,Aspose.Slides.ReportingServices" >



  <Configuration>				 		



	<Password>111</Password>

  </Configuration>			



 </Extension>

  <Extension Name="ASPPS" Type="Aspose.Slides.ReportingServices.PptxRenderer,Aspose.Slides.ReportingServices" >



  <Configuration>				 		



	<Password>111</Password>

  </Configuration>			



 </Extension>

  <Extension Name="ASPPTX" Type="Aspose.Slides.ReportingServices.PptxRenderer,Aspose.Slides.ReportingServices" >



  <Configuration>				 		



	<Password>111</Password>

  </Configuration>			



 </Extension>

  <Extension Name="ASPPSX" Type="Aspose.Slides.ReportingServices.PptxRenderer,Aspose.Slides.ReportingServices" >



  <Configuration>				 		



	<Password>111</Password>

  </Configuration>			



 </Extension>

  <!--到这里结束.-->


</Render>