PDF Dosyalarını C# aracılığıyla şifreleyin

C# kullanarak AES-128 şifreleme ile PDF formatı için belge ayrıcalıklarını ayarlayın

.NET Kitaplığı Kullanarak PDF Dosyası Nasıl Korunur

PDF dosyasını korumak için net platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan .NET için Aspose.PDF API’sini kullanacağız. NuGet paket yöneticisini açın, Aspose.PDF öğesini arayın ve yükleyin. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz.

Package Manager Console

PM > Install-Package Aspose.PDF

PDF’yi C# aracılığıyla koruyun


Ortamınızdaki kodu denemek için Aspose.PDF for .NET gerekir.

  1. PDF’yi bir Belge örneğiyle yükleyin.
  2. DocumentPrivilege & set seçeneklerinden bir nesne oluşturun.
  3. PDF’yi AES-128 ile korumak için Document.Encrypt yöntemini arayın.
  4. Sonucu PDF formatında kaydet

PDF'yi koruyun - C#.

Bu örnek kod, PDF Dosyasını nasıl koruyacağınızı gösterir


    using (var document = new Aspose.Pdf.Document("template.pdf"))
{
    // instantiate DocumentPrivileges object
    // apply restrictions on all privileges
    var documentPrivilege = Aspose.Pdf.Facades.DocumentPrivilege.ForbidAll;
    // allow screen reading
    documentPrivilege.AllowScreenReaders = true;
    // encrypt the file with User and Owner password.
    document.Encrypt("userpassword", "ownerpassword", documentPrivilege, Aspose.Pdf.CryptoAlgorithm.AESx128, false);
    // save updated document
    document.Save("protected.pdf");
}