Защита PDF-файлов

Защитите PDF-документы с помощью бесплатных кроссплатформенных приложений и API

Как защитить PDF-файл с помощью библиотеки Aspose.PDF

Чтобы защитить PDF-файл, мы будем использовать API Aspose.PDF, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы . Откройте диспетчер пакетов NuGet, найдите Aspose.pdf и установите. Вы также можете использовать следующую команду из консоли Package Manager. Для шифрования PDF-файла можно использовать метод Encrypt объекта Document. Можно передать пароль пользователя, пароль владельца и разрешения методу Encrypt. Кроме того, вы можете передать любое значение перечисления CryptoAlgorithm. Это перечисление предоставляет различные комбинации алгоритмов шифрования и размеров ключей. Вы можете передать значение по своему выбору. Наконец, сохраните зашифрованный PDF-файл с помощью метода Save объекта Document.

API-интерфейсы высокого кода для добавления или удаления электронных подписей из документа


Встроенные API-интерфейсы для электронной подписи PDF-файлов с использованием файлов.NET, .NET Core, Java, C++ и Android.

Зашифровать PDF-файл

В этом примере кода показано, как зашифровать PDF-файл

// 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);