iTextSharp - 密码保护PDF

时间:2015-02-24 09:12:58

标签: c# asp.net-mvc pdf itextsharp

我正在使用以下代码生成PDF's。我想password protect PDF。

如何在iTextSharp

中密码保护PDF
document = new Document(PageSize.A4, 10, 10, 25, 25);
output = new MemoryStream();
writer = PdfWriter.GetInstance(document, output);

document.Open();    
document.Add(OuterTable);    
document.Close();    

System.IO.File.WriteAllBytes(Server.MapPath("~/PDFs/" + name.ToString() + ".pdf"), output.ToArray());

1 个答案:

答案 0 :(得分:0)

您可以使用PdfEncryptor。 userPassword arg将在其上设置密码。 http://api.itextpdf.com/itext/com/itextpdf/text/pdf/PdfEncryptor.html