C# iTextSharp-密码保护PDF';

C# iTextSharp-密码保护PDF';,c#,asp.net-mvc,pdf,itextsharp,C#,Asp.net Mvc,Pdf,Itextsharp,我正在使用以下代码生成PDF的。我想密码保护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

我正在使用以下代码生成
PDF的
。我想
密码保护
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());

您可以使用PdfEncryptor。
userPassword
arg将在其上设置密码

我对方法
PdfEncryptor.Encrypt()
的第一个参数感到困惑。我应该传递给它什么?下面是一个使用它的人的例子。