Lindungi PDF melalui C#

Tetapkan hak istimewa dokumen untuk PDF dengan enkripsi AES-128. Gunakan Aspose.PDF untuk .NET untuk memodifikasi dokumen PDF secara terprogram

Cara Melindungi File PDF Menggunakan Alat .NET

Untuk melindungi file PDF, kita akan menggunakan Aspose.PDF for .NET API yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform net. Buka manajer paket nuget, cari Aspose.pdf dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Package Manager Console

PM > Install-Package Aspose.PDF

Lindungi PDF melalui C#


Anda perlu Aspose.PDF for .NET untuk mencoba kode di lingkungan Anda.

  1. Muat PDF dengan instance Document.
  2. Buat objek DocumentPrivilege & set pilihan.
  3. Call Document.Encrypt metode untuk melindungi PDF dengan AES-128.
  4. Simpan hasil dalam format PDF

Lindungi PDF - C#

Kode sampel ini menunjukkan cara melindungi File PDF

var inputFile = Path.Combine(dataDir, "input.pdf");
var outputFile = Path.Combine(dataDir, "output.pdf");
var document = new Aspose.Pdf.Document(inputFile);
var documentPrivilege = Aspose.Pdf.Facades.DocumentPrivilege.ForbidAll;
documentPrivilege.AllowScreenReaders = true;
document.Encrypt("userpassword", "ownerpassword", 
    documentPrivilege, 
    Aspose.Pdf.CryptoAlgorithm.AESx128, false);
document.Save(outputFile);