久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

C#加密、解密PDF文檔(基于Spire.Cloud.PDF.SDK)

Spire.Cloud.PDF.SDK提供了接口PdfSecurityApi可用于加密、解密PDF文檔。本文將通過(guò)C#代碼演示具體加密及解密方法。

洱源網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)2013年開(kāi)創(chuàng)至今到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)

使用工具:

  • Spire.Cloud.PDF.SDK

  • Visual Studio

必要步驟:

步驟一: dll文件獲取及導(dǎo)入

          方法1.通過(guò)官網(wǎng) 本地下載SDK文件包。(須在e-iceblue中國(guó)官網(wǎng)在線編輯板塊中注冊(cè)賬號(hào)并登錄)

C# 加密、解密PDF文檔(基于Spire.Cloud.PDF.SDK)

下載后,解壓文件,將Spire.Cloud.Pdf.Sdk.dll文件及其他三個(gè)dll添加引用至VS程序;

        方法2.在程序中通過(guò) Nuget搜索下載,直接導(dǎo)入所有dll。

導(dǎo)入效果如下如所示:

C# 加密、解密PDF文檔(基于Spire.Cloud.PDF.SDK)

步驟二:App ID及Key獲取。在“我的應(yīng)用”板塊中創(chuàng)建應(yīng)用以獲得App ID及App Key。

C# 加密、解密PDF文檔(基于Spire.Cloud.PDF.SDK)

步驟三:源文檔上傳。在“文檔管理”板塊,上傳源文檔。這里可以建文件夾,將文檔存放在文件夾下。不建文件夾時(shí),源文檔及結(jié)果文檔直接保存在根目錄。本文示例中,建了兩個(gè)文件夾,分別用于存放源文檔及結(jié)果文檔。(云平臺(tái)提供免費(fèi)1 萬(wàn)次調(diào)用次數(shù)和 2G 文檔內(nèi)存)

C# 加密、解密PDF文檔(基于Spire.Cloud.PDF.SDK)

C# 代碼示例


【示例1】加密PDF文檔

using System;
using Spire.Cloud.Pdf.Sdk.Client;
using Spire.Cloud.Pdf.Sdk.Api;
using System.IO;
using System.Collections.Generic;
 
namespace Encryt
{
    class Program
    {
        static String appID = "App ID";
        static String appKey = "App Key";
        static void Main(string[] args)
        {
            //配置賬號(hào)信息
            Configuration pdfConfiguration = new Configuration(appID,appKey);
            PdfSecurityApi pdfSecurityApi = new PdfSecurityApi(pdfConfiguration);
 
            string name = "sample.pdf";//源文檔
            string outPath = "pdfsecurity/Encrypt.pdf";//結(jié)果文檔路徑(將結(jié)果文檔存放在pdfsecurity文件夾下)
            string userPassword = ToBase64String("123");//用戶密碼     
            string ownerPassword = ToBase64String("321");//所有者密碼
            string keySize = "Key40Bit";//設(shè)置keySize(如果不需要設(shè)置,可設(shè)置為null)
            List<string> permissionsFlags = new List<string>();//設(shè)置permissionsFlags(如果不需要設(shè)置,可設(shè)置為null)
            permissionsFlags.Add("Print");
            string folder = "input";//源文檔所在文件夾
            string password = null;//源文檔密碼
 
            //調(diào)用方法加密文檔
           pdfSecurityApi.EncryptDocumentInStorage(name,outPath,userPassword,ownerPassword,keySize,permissionsFlags,folder,password);
 
        }
        private static string ToBase64String(string value)
        {
            byte[] b = System.Text.Encoding.UTF8.GetBytes(value);
            string base64String = Convert.ToBase64String(b);
            base64String = base64String.Replace("+", "%2B");
            return base64String;
        }
    }
}

生成的文檔打開(kāi)時(shí),需要輸入密碼。

文檔加密結(jié)果:

C# 加密、解密PDF文檔(基于Spire.Cloud.PDF.SDK)

【示例2】解密PDF文檔

這里以上文中生成的加密PDF為測(cè)試文檔。

using System;
using Spire.Cloud.Pdf.Sdk.Client;
using Spire.Cloud.Pdf.Sdk.Api;
 
namespace Decrypt
{
    class Program
    {
        static String appID = "App ID";
        static String appKey = "App Key";
        static void Main(string[] args)
        {
            //配置賬號(hào)信息
            Configuration pdfConfiguration = new Configuration(appID, appKey);
            PdfSecurityApi pdfSecurityApi = new PdfSecurityApi(pdfConfiguration);
 
            string name = "Encrypt.pdf";//源文檔
            string outPath = "pdfsecurity/Decrypt.pdf";//結(jié)果文檔路徑(pdfsecurity為結(jié)果文檔所在文件夾)
            string password = ToBase64String("321");//文檔密碼(這里需要使用ownerpassword)
            string folder = "pdfsecurity";//源文檔所在文件夾
 
            //調(diào)用方法解密文檔
            pdfSecurityApi.DecryptDocumentInStorage(name,outPath,password,folder);
        }
        private static string ToBase64String(string value)
        {
            byte[] b = System.Text.Encoding.UTF8.GetBytes(value);
            string base64String = Convert.ToBase64String(b);
            base64String = base64String.Replace("+", "%2B");
            return base64String;
        }
    }
}

生成的文檔將不再有密碼保護(hù)。

(本文完)

文章標(biāo)題:C#加密、解密PDF文檔(基于Spire.Cloud.PDF.SDK)
路徑分享:http://www.js-pz168.com/article48/iggjhp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器小程序開(kāi)發(fā)品牌網(wǎng)站設(shè)計(jì)服務(wù)器托管營(yíng)銷型網(wǎng)站建設(shè)微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
av网站一区二区三区| 一区二区三区四区| 色系网站成人免费| 日韩精品一区二区三区视频播放 | 日韩欧美一区二区视频在线播放| 欧美三级蜜桃2在线观看| 久久先锋资源网| 亚洲成av人在线观看| 国产电影一区二区三区| 久久久久无码国产精品一区| 欧洲视频一区二区| 欧美高清在线视频| 蜜桃一区二区三区在线观看| 99riav久久精品riav| 亚洲国产精品久久久久久女王| 91精品国模一区二区三区| 亚洲欧洲一区二区三区| 久久99热这里只有精品| 国产欧美综合精品一区二区| 欧美日韩精品三区| 最好看的中文字幕久久| 国产一区91精品张津瑜| 奇米影视首页 狠狠色丁香婷婷久久综合| 欧美日韩情趣电影| 亚洲婷婷综合色高清在线| 国产在线精品免费| 免费看污久久久| 欧美成人一级视频| 亚洲国产你懂的| 91成人理论电影| 欧美午夜电影网| 亚洲色图在线视频| 高清在线不卡av| 亚洲精品日韩成人| 国产日韩欧美电影| 久久黄色级2电影| 麻豆av一区二区| 日韩欧美三级在线| 日韩黄色片在线观看| 国产精品视频一区二区三区经| 欧美老年两性高潮| 亚洲一区免费视频| 91嫩草免费看| 在线不卡中文字幕| 亚欧色一区w666天堂| 99国产盗摄| 欧美嫩在线观看| 亚洲国产成人av网| 国产精品国产三级国产专区53 | 亚洲天堂2016| 成人的网站免费观看| 在线亚洲+欧美+日本专区| 亚洲女与黑人做爰| 91偷拍与自偷拍精品| 欧美精品一级二级三级| 亚洲成人福利片| 激情视频一区二区| 蜜桃麻豆www久久国产精品| 国产在线一区二| 婷婷亚洲婷婷综合色香五月| 欧美日韩国产色站一区二区三区| 日韩美女一区二区三区| 国产日产欧美精品一区二区三区| 亚洲日本青草视频在线怡红院| 免费人成黄页网站在线一区二区| 国产乱一区二区| 99视频国产精品免费观看| 久久99精品国产99久久| 在线综合亚洲欧美在线视频| 国产精品一区二区果冻传媒| 亚洲精品在线免费看| 中文字幕va一区二区三区| 成人国产精品免费观看| 欧美精品三级日韩久久| 男女视频一区二区| 午夜精品美女久久久久av福利| 国产精品日日摸夜夜摸av| 成人av在线播放网址| 欧美精品99久久久**| 毛片av中文字幕一区二区| 色综合久久88色综合天天提莫| 综合分类小说区另类春色亚洲小说欧美| 成人免费视频一区| 5858s免费视频成人| 久久黄色级2电影| 欧美在线观看一二区| 午夜精品视频一区| 日韩精品久久一区二区三区| 日韩美女久久久| 国产一区自拍视频| 国产精品污污网站在线观看| 97超级碰碰| 久久久九九九九| 99久久婷婷国产综合精品电影| 欧美一级免费大片| 国产精品99久| 欧美一区二区三区人| 国产一区二区三区在线观看免费| 欧美视频在线播放| 奇米亚洲午夜久久精品| 中文字幕中文字幕99| 三级欧美在线一区| 影音欧美亚洲| 日韩影院在线观看| 一本久道久久综合中文字幕| 日韩精品亚洲一区| 91久久精品日日躁夜夜躁欧美| 男男视频亚洲欧美| 欧美天天综合网| 激情亚洲综合在线| 欧美一区永久视频免费观看| 国产999精品久久久久久| 日韩精品专区在线| 97久久超碰精品国产| 国产视频一区二区在线观看| 97netav| 国产精品国产馆在线真实露脸| 精品国产一区二区三| 亚洲伦理在线精品| 亚洲国产高清国产精品| 日韩精品福利网| 欧美日韩一二三区| 国产馆精品极品| 精品日韩成人av| 99c视频在线| 亚洲欧洲精品一区二区三区不卡| 久久婷婷国产综合尤物精品| 亚洲综合在线电影| 色综合久久精品| 精品一区二区三区蜜桃| 欧美一级二级三级乱码| 91麻豆福利精品推荐| 中文字幕一区二区三区乱码在线 | 久久精品二区| 亚洲影院在线观看| 色婷婷综合在线| 国产成a人无v码亚洲福利| 精品粉嫩超白一线天av| 国产精品美女xx| 一区二区三区四区高清精品免费观看 | 欧美成人乱码一区二区三区| 91丝袜高跟美女视频| 亚洲丝袜制服诱惑| 日本成人黄色免费看| 另类小说一区二区三区| 欧美变态凌虐bdsm| 国产一区二区三区黄| 午夜精品视频在线观看| 欧美电影在哪看比较好| 91丝袜高跟美女视频| 一区二区三区在线播| 91国产精品成人| 成人黄色av网站在线| 亚洲视频免费看| 欧美在线色视频| 51午夜精品| 亚洲一区二区成人在线观看| 欧美天堂亚洲电影院在线播放| 99久久免费视频.com| 悠悠色在线精品| 欧美精品一二三四| 国产精品国产亚洲精品看不卡15| 亚洲sss视频在线视频| 91精品国产一区二区三区| 国产伦精品一区二区三区四区视频| 亚洲影视在线播放| 欧美巨大另类极品videosbest| 91精品国自产在线观看 | 日韩欧美亚洲日产国| 国产精品原创巨作av| 国产精品乱码一区二区三区软件| 一本到一区二区三区| 93久久精品日日躁夜夜躁欧美| 一区二区三区资源| 欧美肥胖老妇做爰| 精品在线一区| 激情综合色播五月| 国产精品盗摄一区二区三区| 欧美在线短视频| 国产激情一区二区三区在线观看| 肉肉av福利一精品导航| 精品美女在线播放| 亚洲国产精品一区二区第一页 | 日本一区二区三区四区在线视频| 午夜精品福利一区二区| 成人黄色777网| 亚洲成va人在线观看| 久久综合狠狠综合久久激情| 亚洲精品在线免费看| 99久久精品国产观看| 五月激情六月综合| 久久精品视频在线看| 日本高清成人免费播放| 99国产在线视频| 麻豆国产一区二区| 国产精品对白交换视频| 56国语精品自产拍在线观看| 日本免费一区二区三区| 成人性生交大合| 婷婷丁香激情综合|