Шифрование PDF с помощью C#

Заблокируйте PDF-файлы с помощью библиотеки Aspose.PDF с помощью C#.

Шифрование PDF-документа с помощью библиотеки C#

Чтобы зашифровать PDF-файл, мы будем использовать Aspose.PDF для.NET API, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы net. Откройте менеджер пакетов NuGet, найдите Aspose.pdf и установите. Вы также можете использовать следующую команду из консоли Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF

Как зашифровать PDF с помощью C#


Вам нужно Aspose.PDF for .NET попробовать код в своей среде.

  1. Откройте PDF-документ с помощью объекта Document.
  2. Создайте пароль для пользователя и владельца.
  3. Вызовите метод Document.Encrypt
  4. Сохраните PDF-файл.

<% encrypt.code-block.text %>

Зашифровать PDF-документ — C#.

<% encrypt.code-block.subtitle %>

Input file:

File not added

Password:

Output format:

Output file:

    // Open document
    Document document = new Document(dataDir+ "Encrypt.pdf");
    // Encrypt PDF
    document.Encrypt("user", "owner", 0, CryptoAlgorithm.RC4x128);
    dataDir = dataDir + "Encrypt_out.pdf";
    // Save updated PDF
    document.Save(dataDir);