C# 利用itextsharp对PDF文件加密
来源:互联网 发布:淘宝月赚3000多很难吗 编辑:程序博客网 时间:2024/05/22 01:56
最近在研究itextsharp对PDF文件的加密,整理如下,希望帮助到有需要的朋友
部分代码如下:
public static string src = "";//要加密的PDF文件 public static string dest="";//加密后生成的PDF文件 static void Main(string[] args) { if (string.IsNullOrEmpty(src) || string.IsNullOrEmpty(dest)) Console.WriteLine("源文件或目标文件不能为空"); PdfReader reader = new PdfReader(src); //读取要加密的PDF文件 int n = reader.NumberOfPages; //获取PDF文件的页数 Rectangle pagesize = reader.GetPageSize(1); Document document = new Document(pagesize); FileStream stream = new FileStream(dest, FileMode.Create); PdfCopy copy = new PdfCopy(document, stream); copy.SetEncryption(PdfWriter.STRENGTH128BITS, "123", null, PdfWriter.AllowCopy | PdfWriter.AllowPrinting); //加密必须放在文档打开之前 document.Open(); //写文件 for (int i = 1; i <= n; i++) { PdfImportedPage page = copy.GetImportedPage(reader, i); copy.AddPage(page); } document.Close(); Console.WriteLine("文档加密完成"); }说明:itextsharp版本为5.1.2.0
1 0
- C# 利用itextsharp对PDF文件加密
- 利用iTextSharp创建/修改/转换/加密PDF文件
- 利用iTextSharp对PDF进行签名
- 利用iTextSharp对PDF进行签名
- VS2010下asp.net 对现有的PDF文档进行加密(利用iTextSharp)
- C#调用iTextSharp组件生成PDF文件
- C#使用itextsharp生成PDF文件
- C#使用itextsharp生成PDF文件
- c#使用iTextSharp填充PDF模版文件
- 利用itextsharp导出pdf
- C#使用itextsharp对pdf文件进行分割的几种方法
- C#使用itextsharp对pdf文件进行分割的几种方法
- 利用iTextSharp对PDF进行签名(E-signing PDF documents with iTextSharp)--推荐
- C# PDF ITextSharp
- C#利用iTextSharp 将jpg转换为pdf的方法
- .NET动态生成PDF文件(利用iTextSharp)
- 用C# itextsharp.dll制作PDF文件全攻略
- 用C# itextsharp.dll制作PDF文件全攻略
- 将 NCR(Numeric Character Reference) 字符转换为真实字符的方法
- mui的索引列表插件-增加热门城市
- ActiveMQ NMS使用过程中的一点经验
- adb getprop
- 【物流系统】——C#中Oracle批量导入(一)
- C# 利用itextsharp对PDF文件加密
- Spring JdbcTemplate No value specified for parameter 6
- weblogic.xml在项目中设置的注意点
- 回归技术之旅
- HTML页面加载和解析流程详细介绍
- java实验1-7:冒泡排序
- 2.运行我的第一个Android程序,学习四大组件
- VMware10装Win7-32
- android—代码动态布局笔记