我正在使用以下代码生成PDF's
。我想password protect
PDF。
如何在iTextSharp
?
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());
答案 0 :(得分:0)
您可以使用PdfEncryptor。 userPassword
arg将在其上设置密码。 http://api.itextpdf.com/itext/com/itextpdf/text/pdf/PdfEncryptor.html