【教程】PDF控件Spire.PDF 教程:在C#中加密和解密PDF文件
来源:互联网 发布:淘宝龙瞎皮肤多少钱 编辑:程序博客网 时间:2024/05/16 03:08
请注意,该教程只适用Spire.PDF 3.9.421及其以上版本。该教程显示了如何使用C#通过以下两个部分使用密码来保护和取消保护PDF文件:
- 加密PDF
- 解密PDF
加密PDF
有两种密码可以用于加密PDF,打开密码和修改密码。 打开的密码只设置为打开密码。 修改密码不仅可以设置打开PDF文件,还可以设置打印,内容复制,注释等的限制。
Spire.PDF提供pdf.Security.Encrypt(字符串openPassword,字符串permissionPassword,PdfPermissionsFlags权限,PdfEncryptionKeySize keySize)方法,为我们加密PDF文件打开,访问权限并设置PDF密钥大小。
解密PDF
我们需要通过调用方法PdfDocument.LoadFromFile(string filename,string password)来加载带有密码的加密PDF文件(打开密码或修改密码是OK)。 然后使用pdf.Security.Encrypt(字符串openPassword,字符串permissionPassword,PdfPermissionsFlags权限,PdfEncryptionKeySize keySize,字符串originalPermissionPassword)的方法重置密码或将密码设置为空以解密PDF文件。
查看原文
阅读全文
0 0
- 【教程】PDF控件Spire.PDF 教程:在C#中加密和解密PDF文件
- 【教程】PDF组件Spire.PDF 教程:在C#中显示PDF文件的打印预览
- Spire.PDF 教程:在C#中切换PDF层的可见性
- Spire.PDF 教程:在C#中显示或隐藏PDF图层
- PDF查看器Spire.PDFViewer 教程:如何在一个网页中查看多个PDF文件
- Spire.PDF 教程:从加密的PDF文档中删除密码
- 【教程】PDF组件Spire.PDF 教程:如何在C#,VB.NET中将HTML样式化文本插入PDF
- 【教程】Excel组件Spire.XLS 教程:如何在C#,VB.NET将CSV转换为PDF
- Word组件 Spire.Doc 教程:如何在C#,VB.NET中将XML转换为PDF
- pdfbox加密解密PDF文件
- 在PHP和IOS中使用openssl加密、解密pdf文件
- 【教程】如何在C#,VB.NET中获取PDF书签
- GdPicture.NET使用教程:在PDF文件中添加水印
- PHP在网页中动态生成PDF文件详细教程
- PDF加密、解密内幕(三) -破解加密PDF文件
- Spire.Doc 教程:如何将Word转换为PDF
- 支持导出PDF文件并转换成图片格式的PDF查看控件Spire.PDFViewer
- 9款PDF加密和解密工具
- HTTP与HTTPS的区别
- Vue.js插件axios——封装一个可以灵活使用的ajax
- SLA小组学习收获
- 关于深度学习优化器 optimizer 的选择,你需要了解这些
- spring,springmvc,mybatis,AJAX集成+alibaba的连接池druid
- 【教程】PDF控件Spire.PDF 教程:在C#中加密和解密PDF文件
- Java与JSON之间的相互转换-4
- 普通程序员该如何进阶为全栈工程师?
- 跨学科视域下的机器智能与人
- 关于HTTP调用接口的四种方式(post,get,delete,put)
- 【设计模式】单例模式(Singleton Pattern)
- leetcode Letter Combinations of a Phone Number
- ios oc与js的交互总结
- 2017年第18届立嘉国际机械展览会会刊(参展商名录)