激情久久久_欧美视频区_成人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
主站蜘蛛池模板: 久久影院在线观看 | 精品中文视频 | 91精品国产91久久久久久蜜臀 | 久久老司机精品视频 | 精品在线视频播放 | 激情小说激情电影 | 在线播放视频一区二区 | 91精品国产91久久久久久蜜臀 | www久 | 国产精品区一区二区三区 | 一本色道久久综合亚洲精品图片 | 一级黄色毛片播放 | 91精品福利视频 | 日本高清电影在线播放 | 久久伊 | 超碰97最新| 久久久www成人免费毛片 | 精品成人国产在线观看男人呻吟 | 国产影视 | 欧美1—12sexvideos | 亚洲 91 | www视频免费观看 | 99日韩精品视频 | 久久免费视频精品 | lutube成人福利在线观看 | www69xxx| 久久福利小视频 | 女人叉开腿让男人桶 | 久草在线观看福利视频 | 美国一级黄色毛片 | 噜噜噜在线 | 国产二区三区在线播放 | 亚洲日本欧美 | av成人在线免费观看 | 黄色片网站在线免费观看 | 久久久久久久国产视频 | 亚洲电影免费观看国语版 | 九九热在线精品视频 | 国内精品久久久久久久星辰影视 | 久久露脸国语精品国产91 | 黄色大片网 |