0
我正在使用本教程http://www.4guysfromrolla.com/articles/030211-1.aspx,它使用PDF表格字段,讓用戶使用文本框輸入字段。我想加密PDF並添加一個用戶密碼,因此當它下載時,他們將需要密碼才能打開PDF。pdf表格字段密碼保護asp.net
public static byte[] GeneratePDF(string pdfPath, Dictionary<string, string> formFieldMap)
{
var output = new MemoryStream();
var reader = new PdfReader(pdfPath);
var stamper = new PdfStamper(reader, output);
var formFields = stamper.AcroFields;
foreach (var fieldName in formFieldMap.Keys)
formFields.SetField(fieldName, formFieldMap[fieldName]);
stamper.FormFlattening = true;
stamper.Close();
reader.Close();
byte[] content = output.ToArray();
// byte[] content = content;
// Write out PDF from memory stream.
return output.ToArray();
}
你可以在你的問題更多的描述?至少添加一個你的意思的用例**我想爲pdf添加一個密碼。** –
對不起,我想加密pdf並添加一個用戶密碼,以便在下載它們時需要輸入密碼打開pdf – user2784069
是每個文件的密碼,還是您想要設置認證/授權系統?每個文件有 –