一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - C# - C# 實現對PPT文檔加密、解密及重置密碼的操作方法

C# 實現對PPT文檔加密、解密及重置密碼的操作方法

2022-02-12 16:09E-iceblue C#

這篇文章主要介紹了C# 實現對PPT文檔加密、解密及重置密碼的操作方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

工作中我們會使用到各種各樣的文檔,其中,ppt起著不可或缺的作用。一份ppt文檔里可能包含重要商業計劃、企業運營資料或者公司管理資料等。因此,在競爭環境里,企業重要資料的保密工作就顯得尤為重要,而對于重要資料我們可以選擇添加密碼的形式來進行文檔保護。本文將介紹如何通過c#來給ppt添加密碼,當然你也可以根據需要來修改密碼或者解除密碼。下面將對三種操作方法進行具體講述。

所用工具:

spire.presentation for. net

                 visual studio 2013

工具使用說明:spire.presentation for .net支持生成、寫入、修改、轉換、打印ppt等操作,這里我使用的是免費版的,使用前需要下載并安裝,完成后需要添加引用dll文件到程序集中,同時也需添加using指令。

1.添加密碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using spire.presentation;
namespace security_ppt
{
 class program
 {
  static void main(string[] args)
  {
   //新建一個presentation類實例,并加載需要加密的文檔
   presentation presentation = new presentation();
   presentation.loadfromfile(@"c:\users\administrator\desktop\test.pptx"); 
   //加密文件,設置打開密碼并保存文檔
   presentation.encrypt("test");
   presentation.savetofile("encrypt.pptx", fileformat.pptx2007);
  }
 }
}

調試運行項目生成文件,如下圖

C# 實現對PPT文檔加密、解密及重置密碼的操作方法

打開文件,此時需要嵌入密碼,正確輸入密碼后即可打開文檔。

C# 實現對PPT文檔加密、解密及重置密碼的操作方法

2.重置密碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using spire.presentation;
namespace resetpassword_ppt
{
 class program
 {
  static void main(string[] args)
  {
   //創建一個presentation類實例并加載已加密的文檔
   presentation presentation = new presentation();
   presentation.loadfromfile(@"c:\users\administrator\desktop\encrypt.pptx", fileformat.pptx2010, "test");
   //解除原有密碼,添加新密碼
   presentation.removeencryption();
   presentation.protect("newtest");
   //保存文檔
   presentation.savetofile("newresult.pptx", fileformat.pptx2010);
  }
 }
}

同樣的,調試運行程序生成文件

C# 實現對PPT文檔加密、解密及重置密碼的操作方法

打開后輸入新密碼,這里可以選擇可修改或者以只讀方式查看文件

C# 實現對PPT文檔加密、解密及重置密碼的操作方法

3.解除密碼

上面描述的修改密碼的方法中,若只是想解除密碼而不新設置密碼的話,只需刪除掉添加新密碼,即 presentation.protect("newtest")這一行代碼,調試運行后,生成的文檔就沒有密碼保護了。

總結

以上所述是小編給大家介紹的c# 實現對ppt文檔加密、解密及重置密碼的操作方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:http://www.cnblogs.com/Yesi/archive/2017/11/23/7885063.html

延伸 · 閱讀

精彩推薦
  • C#C#裁剪,縮放,清晰度,水印處理操作示例

    C#裁剪,縮放,清晰度,水印處理操作示例

    這篇文章主要為大家詳細介紹了C#裁剪,縮放,清晰度,水印處理操作示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    吳 劍8332021-12-08
  • C#C#通過KD樹進行距離最近點的查找

    C#通過KD樹進行距離最近點的查找

    這篇文章主要為大家詳細介紹了C#通過KD樹進行距離最近點的查找,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    帆帆帆6112022-01-22
  • C#深入解析C#中的交錯數組與隱式類型的數組

    深入解析C#中的交錯數組與隱式類型的數組

    這篇文章主要介紹了深入解析C#中的交錯數組與隱式類型的數組,隱式類型的數組通常與匿名類型以及對象初始值設定項和集合初始值設定項一起使用,需要的...

    C#教程網6172021-11-09
  • C#C#實現XML文件讀取

    C#實現XML文件讀取

    這篇文章主要為大家詳細介紹了C#實現XML文件讀取的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    Just_for_Myself6702022-02-22
  • C#Unity3D實現虛擬按鈕控制人物移動效果

    Unity3D實現虛擬按鈕控制人物移動效果

    這篇文章主要為大家詳細介紹了Unity3D實現虛擬按鈕控制人物移動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一...

    shenqingyu060520232410972022-03-11
  • C#C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題實例

    C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題實例

    這篇文章主要介紹了C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題,簡單描述了訪問者模式的定義并結合具體實例形式分析了C#使用訪問者模式解決長...

    GhostRider9502022-01-21
  • C#WPF 自定義雷達圖開發實例教程

    WPF 自定義雷達圖開發實例教程

    這篇文章主要介紹了WPF 自定義雷達圖開發實例教程,本文介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下...

    WinterFish13112021-12-06
  • C#C# 實現對PPT文檔加密、解密及重置密碼的操作方法

    C# 實現對PPT文檔加密、解密及重置密碼的操作方法

    這篇文章主要介紹了C# 實現對PPT文檔加密、解密及重置密碼的操作方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下...

    E-iceblue5012022-02-12
主站蜘蛛池模板: 丝袜高跟小说 | 免费观看www视频 | 亚洲成人国产精品 | 都市后宫小说 | 亚洲a视频在线 | 色哟约| 精彩国产萝视频在线 | 午夜影院在线免费观看 | 免费观看一级一片 | 丝瓜视频在线观看污 | 免费午夜网站 | 天天舔天天射 | 日韩无砖2021特黄 | 亚洲欧美精品一区二区 | 久久视频在线视频观看天天看视频 | 午夜福利电影网站鲁片大全 | 国产精品刺激好大好爽视频 | 欧美一区二区三区高清不卡tv | 门房秦大爷小说 | 成人精品福利 | 乳 好大h | 成人私人影院www片免费高清 | 午夜久久影院 | 午夜福利院电影 | 小草高清视频免费直播 | 四虎永久免费地址在线网站 | 久久亚洲电影www电影网 | 99ri国产在线| 顶级尤物极品女神福利视频 | 日韩国产欧美精品综合二区 | xxx老妇人60 xxxx意大利xxxxhd | 精品人伦一区二区三区潘金莲 | 免费国产成人 | 精品国产欧美一区二区五十路 | 呜嗯啊野战h呻吟男男双性 污小说在线阅读 | 欧洲女同同性videos0 | 精品一区二区国语对白 | 国产成人h综合亚洲欧美在线 | 日本69sex护士www | 亚洲精品国产福利片 | 91久久综合|