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

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

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
主站蜘蛛池模板: 天选之王漫画顾长歌免费阅读 | fistingvideos头交尿眼 | 精品国产免费第一区二区三区日韩 | 蜜桃成熟时1997在线看免费看 | 国自产在线精品免费 | 国内久久精品 | 日韩欧美一区二区三区免费观看 | 国内精品久久久久久不卡影院 | 免费观看成年肉动漫网站 | 欧美高清免费一级在线 | 奇米影视7777久久精品 | 国产三级自拍 | 免费国产午夜高清在线视频 | 亚洲视频免费在线观看 | 色哟哟哟在线精品观看视频 | 色倩网站 | 午夜无码国产理论在线 | 欧美日韩色图 | 99久久这里只有精品 | 99成人国产精品视频 | japanesqirl日本护士 | 欧美性理论片在线观看片免费 | 99精品免费视频 | 天天久久综合 | 国产aaa伦理片 | 变态 调教 视频 国产九色 | 久久人妻熟女中文字幕AV蜜芽 | 色一情一区二区三区四区 | 校园全黄h全肉细节文 | 我强进了老师身体在线观看 | 无遮18禁在线永久免费观看挡 | 日韩免费一区 | 日韩精品成人免费观看 | 欧美亚洲第一区 | oneday日本在线观看完整版 | 欧美视频精品一区二区三区 | jzjzjz日本在线观看 | 国产成人小视频在线观看 | 奇米影视久久777中文字幕 | 亚洲spank男男实践网站 | 国产精品福利在线观看入口 |