我使用下面的代碼:如何添加密碼保護PDF文件
string WorkingFolder = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
string InputFile = Path.Combine(WorkingFolder, "PSNOs.pdf");
string OutputFile = Path.Combine(WorkingFolder, "PSNOs_enc.pdf");
using (Stream input = new FileStream(InputFile, FileMode.Open, FileAccess.Read, FileShare.Read))
{
using (Stream output = new FileStream(OutputFile, FileMode.Create, FileAccess.Write, FileShare.None))
{
PdfReader reader = new PdfReader(input);
PdfEncryptor.Encrypt(reader, output, true, null, "secret", PdfWriter.ALLOW_SCREENREADERS);
}
}
但它正在創建另一個文件,添加密碼到輸出文件。 但我不想像上面那樣創建兩個文件。我想爲輸入文件PSNOs.pdf
輸入密碼而不創建其他文件。
Thanks.I正與刪除輸入文件繼續.. – Harikasai