激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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 | 免费午夜视频 | 亚洲91精品 | 久久精品久久精品久久精品 | 久久久久久久久久亚洲 | 青青草免费观看完整版高清 | 暴力肉体进入hdxxxx古装 | 午夜精品久久久久久久96蜜桃 | 在线成人免费网站 | 好吊色37pao在线观看 | 91在线色 | 一本到免费视频 | 国产午夜精品一区二区三区在线观看 | 亚洲九草 | 亚洲成人第一区 | 在线成人www免费观看视频 | 91成人午夜性a一级毛片 | 一区二区三区日韩在线 | 一级毛片在线免费观看 | 91看片在线观看视频 | 日本不卡一区在线观看 | 国产精品久久久久永久免费 | 一区二区久久精品66国产精品 | 九九久久视频 | 亚洲一级簧片 | 男男成人高潮片免费视频欧美 | 你下面好大好硬好想要 | chinese 军人 gay xx 呻吟 | 日韩av手机在线免费观看 | 国产乱淫av一区二区三区 | 蜜桃传免费看片www 日本一区二区三区视频在线 | 成人黄色免费小视频 | 一级毛片在线免费观看 | 亚洲国产视频网 | 欧美成人精品一区二区三区 | 日韩视| 91精品国产综合久久婷婷香 | 性生活视频一级 | 成人爱爱电影 | 国产成人av在线播放 | 久久狠狠高潮亚洲精品 |