Keamanan PDF
Documentize PDF Security untuk .NET adalah alat yang kuat yang dirancang untuk meningkatkan keamanan dokumen PDF Anda dengan menyediakan kemampuan enkripsi dan dekripsi. Alat ini memastikan bahwa informasi sensitif Anda tetap rahasia dan terlindungi dari akses yang tidak sah.
Fitur Utama:
- Enkripsi Dokumen PDF: Amankan file PDF Anda dengan menambahkan kata sandi pengguna dan pemilik.
- Dekripsi Dokumen PDF: Menghapus enkripsi dari PDF saat diperlukan.
- Atur Izin: Kendalikan izin seperti mencetak, menyalin, dan memodifikasi konten.
- Otomatisasi: Integrasikan enkripsi dan dekripsi ke dalam aplikasi .NET Anda untuk alur kerja otomatis.
- Kepatuhan: Pastikan dokumen Anda memenuhi standar industri untuk keamanan dokumen.
Cara Mengunci Dokumen PDF
Untuk mengenkripsi dokumen PDF, ikuti langkah-langkah berikut:
- Buat instance dari kelas
Security
. - Buat instance dari
EncryptionOptions
dengan kata sandi pengguna dan pemilik yang diinginkan. - Tambahkan file PDF input menggunakan metode
AddInput
. - Tetapkan jalur file output menggunakan
AddOutput
. - Laksanakan proses enkripsi menggunakan metode
Process
.
1// Buat instance plugin Security
2var plugin = new Security();
3
4// Konfigurasi opsi enkripsi
5var opt = new EncryptionOptions("user_password", "owner_password");
6
7// Tambahkan file PDF input
8opt.AddInput(new FileDataSource("path_to_pdf"));
9
10// Tentukan file PDF terenkripsi output
11opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
12
13// Laksanakan proses enkripsi
14plugin.Process(opt);
Cara Mendekripsi Dokumen PDF
Untuk mendekripsi dokumen PDF, ikuti langkah-langkah berikut:
- Buat instance dari kelas
Security
. - Buat instance dari
DecryptionOptions
dengan kata sandi yang diperlukan. - Tambahkan file PDF terenkripsi menggunakan metode
AddInput
. - Tetapkan jalur file output menggunakan
AddOutput
. - Laksanakan proses dekripsi menggunakan metode
Process
.
1// Buat instance plugin Security
2var plugin = new Security();
3
4// Konfigurasi opsi dekripsi
5var opt = new DecryptionOptions("user_password");
6
7// Tambahkan file PDF terenkripsi input
8opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
9
10// Tentukan file PDF terdekripsi output
11opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
12
13// Laksanakan proses dekripsi
14plugin.Process(opt);
Mengatur Izin pada Dokumen PDF
Saat mengenkripsi PDF, Anda dapat mengatur berbagai izin untuk mengendalikan cara penggunaan dokumen tersebut.
- Mencetak: Mengizinkan atau melarang pencetakan dokumen.
- Menyalin: Mengizinkan atau melarang penyalinan konten.
- Memodifikasi: Mengizinkan atau melarang modifikasi pada dokumen.
Untuk mengatur izin, Anda dapat mengonfigurasi EncryptionOptions
sesuai kebutuhan.