Я создаю PDF-документ, используя C #
код в моем процессе
Используете ли вы какую-то библиотеку для создания этого документа? Спецификация pdf (8,6 МБ) достаточно велика, и все задачи, связанные с манипуляциями с PDF, могут быть сложными без использования сторонней библиотеки. Защита паролем и шифрование ваших PDF-файлов с помощью бесплатной библиотеки с открытым исходным кодом itextsharp довольно проста:
using (Stream input = new FileStream("test.pdf", FileMode.Open, FileAccess.Read, FileShare.Read))
using (Stream output = new FileStream("test_encrypted.pdf", FileMode.Create, FileAccess.Write, FileShare.None))
{
PdfReader reader = new PdfReader(input);
PdfEncryptor.Encrypt(reader, output, true, "secret", "secret", PdfWriter.ALLOW_PRINTING);
}