Keamanan PDF
Documentize Keamanan PDF untuk .NET adalah alat yang kuat dirancang untuk meningkatkan keamanan dokumen PDF Anda dengan menyediakan kemampuan enkripsi dan dekripsi. 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: Hapus enkripsi dari PDF saat dibutuhkan.
- Atur Izin: Kontrol izin seperti mencetak, menyalin, dan memodifikasi konten.
- Automasi: Integrasikan enkripsi dan dekripsi ke dalam aplikasi .NET Anda untuk alur kerja otomatis.
- Kepatuhan: Pastikan dokumen Anda memenuhi standar industri untuk keamanan dokumen.
Cara Mengenkripsi Dokumen PDF
Untuk mengenkripsi dokumen PDF, ikuti langkah-langkah ini:
- Buat instansi dari kelas
Security
. - Buat instansi dari
EncryptionOptions
dengan kata sandi pengguna dan pemilik yang diinginkan. - Tambahkan file PDF input menggunakan metode
AddInput
. - Atur jalur file output menggunakan
AddOutput
. - Eksekusi enkripsi menggunakan metode
Process
.
1// Buat plugin Keamanan
2var plugin = new Security();
3
4// Atur 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// Lakukan proses enkripsi
14plugin.Process(opt);
Cara Mendekripsi Dokumen PDF
Untuk mendekripsi dokumen PDF, ikuti langkah-langkah ini:
- Buat instansi dari kelas
Security
. - Buat instansi dari
DecryptionOptions
dengan kata sandi yang diperlukan. - Tambahkan file PDF terenkripsi menggunakan metode
AddInput
. - Atur jalur file output menggunakan
AddOutput
. - Eksekusi dekripsi menggunakan metode
Process
.
1// Buat plugin Keamanan
2var plugin = new Security();
3
4// Atur 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// Lakukan proses dekripsi
14plugin.Process(opt);
Mengatur Izin pada Dokumen PDF
Saat mengenkripsi PDF, Anda dapat mengatur berbagai izin untuk mengontrol bagaimana dokumen dapat digunakan.
- Mencetak: Izinkan atau larang pencetakan dokumen.
- Menyalin: Izinkan atau larang penyalinan konten.
- Memodifikasi: Izinkan atau larang modifikasi dokumen.
Untuk mengatur izin, Anda dapat mengonfigurasi EncryptionOptions
sesuai kebutuhan.