HTML JPG PDF XML DOCX
  Product Family
PDF

Enkripsi PDF melalui .NET SDK

API untuk mengenkripsi dokumen PDF menggunakan Aspose.PDF Cloud .NET SDK

Get Started

Cara mengenkripsi PDF melalui Cloud .NET SDK

Untuk mengenkripsi dokumen PDF, kita akan menggunakan Aspose.PDF Cloud .NET SDK Cloud SDK ini membantu pemrogram .NET dalam mengembangkan aplikasi pembuat, anotator, editor, dan konverter PDF berbasis cloud menggunakan C#, ASP.NET, atau bahasa .NET lainnya untuk berbagai platform cloud.Buka NuGet manajer paket, cari Aspose.PDF Cloud dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Perintah Konsol Manajer Paket


     
    PM> Install-Package Aspose.Pdf-Cloud
     

Langkah-langkah untuk mengenkripsi PDF melalui .NET

Pengembang Aspose.PDF Cloud dapat dengan mudah memuat & mengenkripsi PDF hanya dalam beberapa baris kode.

  1. Buat objek Konfigurasi baru dengan Rahasia dan Kunci Aplikasi Anda
  2. Buat objek untuk terhubung ke Cloud API
  3. Unggah file dokumen terenkripsi Anda
  4. Panggil API untuk Mengenkripsi Pdf.
  5. Periksa respons dan catat hasilnya.
  6. Unduh file yang diperbarui untuk penggunaan lokal.
 

Enkripsi PDF menggunakan Cloud .NET SDK


    using Aspose.Pdf.Cloud.Sdk.Api;
    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace EncryptDecrypt
    {
        public class EncryptPdf
        {
            private string ToBase64(string str)
            { // Convert string to Base64. 
                var bytes = Encoding.UTF8.GetBytes(str);
                return Convert.ToBase64String(bytes);
            }

            public static async Task Encrypt(EncryptDecryptHelper helper, string documentName, string outputName, string localFolder, string remoteFolder)
            { // Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required). 
		pdfApi = new PdfApi(AppSecret, AppSid);

                using (var file = File.OpenRead(Path.Combine(localFolder, documentName)))
		{ // Upload the local encrypted PDF to cloud storage folder name.
                    FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, documentName), documentName);
                    Console.WriteLine(uploadResponse.Uploaded[0]);
                }

                string userPassword = "User-Password";
                string ownerPassword = "Owner-Password";

                // Encrypt the PDF on cloud storage.
                AsposeResponse response = await pdfApi.PostEncryptDocumentInStorageAsync(
                    documentName,
                    ToBase64(userPassword),
                    ToBase64(ownerPassword),
                    CryptoAlgorithm.AESx256.ToString(),
                    folder: remoteFolder);

                // Checks the response and logs the result.
                if (response == null)
                    Console.WriteLine("EncryptPdf(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("EncryptPdf(): Failed to encrypt document.");
                else
                {  // Downloads the updated file for local use.
                    Console.WriteLine("EncryptPdf(): document '{0} successfully encrypted.", documentName);
                    Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
                    using var fileStream = File.Create(Path.Combine(localFolder, "encrypt_" + outputName));
                    stream.Position = 0;
                    await stream.CopyToAsync(fileStream);
                    Console.WriteLine("EncryptPdf(): File '{0}' successfully downloaded.", "encrypt_" + outputName);
               }
            }
        }
    }
 

Enkripsi PDF

Mengenkripsi dokumen PDF adalah cara sederhana namun kuat untuk melindungi konten sensitif, memastikan privasi, dan mengendalikan bagaimana dokumen digunakan. Baik Anda berbagi kontrak bisnis, laporan keuangan, atau catatan pribadi, enkripsi membantu melindungi informasi Anda dari akses yang tidak sah, perusakan, atau penyalahgunaan.

Dengan menerapkan enkripsi dan mengatur izin yang sesuai, Anda meningkatkan keamanan dokumen, memastikan kepatuhan terhadap peraturan industri, dan membangun kepercayaan dengan audiens Anda. Di dunia digital saat ini, enkripsi PDF bukan hanya fitur—itu adalah kebutuhan untuk penanganan data yang bertanggung jawab. Enkripsi dokumen PDF dengan Aspose.PDF Cloud .NET SDK.

Dengan pustaka .NET kami, Anda dapat:

  • Menambahkan header & footer dokumen PDF dalam format teks atau gambar.
  • Menambahkan tabel & stempel teks atau gambar ke dokumen PDF.
  • Menyisipkan beberapa dokumen PDF ke file yang ada.
  • Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
  • Menerapkan enkripsi atau dekripsi pada dokumen PDF & menetapkan kata sandi.
  • Menghapus semua stempel & tabel dari halaman atau seluruh dokumen PDF.
  • Menghapus stempel atau tabel tertentu dari dokumen PDF berdasarkan ID-nya.
  • Mengganti satu atau beberapa instance teks pada halaman PDF atau dari seluruh dokumen.
  • Dukungan luas untuk mengonversi dokumen PDF ke berbagai format file lainnya.
  • Ekstrak berbagai elemen dari file PDF & buat dokumen PDF yang dioptimalkan.
  • Anda dapat mencoba Aplikasi gratis kami untuk menguji fungsionalitasnya secara online.

  •