PDF Security

Encrypt

Enkripsi file PDF Anda dengan alat .NET Documentize untuk melindungi informasi sensitif.

Decrypt

Dekripsi file PDF Anda dengan alat .NET Documentize untuk membuka dokumen.

Sign

Tandatangani file PDF secara digital dengan alat .NET Documentize—pastikan keamanan, keaslian, dan kepatuhan dengan mudah.

Subbagian PDF Security

Encrypt

Keamanan PDF Documentize untuk .NET adalah alat yang kuat dirancang untuk meningkatkan keamanan dokumen PDF Anda dengan menyediakan kemampuan enkripsi, dekripsi, dan penandatanganan. Ini memastikan bahwa informasi sensitif Anda tetap rahasia dan terlindungi dari akses yang tidak sah.

Cara Mengenkripsi PDF

Untuk mengenkripsi dokumen PDF, ikuti langkah-langkah berikut:

  1. Buat instansi dari EncryptOptions dengan kata sandi pengguna dan pemilik yang diinginkan.
  2. Tambahkan file PDF input menggunakan metode AddInput.
  3. Tambahkan file PDF output menggunakan metode AddOutput.
  4. Lakukan enkripsi menggunakan metode Encrypt dari kelas PdfSecurity.
1// Buat objek EncryptOptions untuk mengatur instruksi
2var options = new EncryptOptions("123456", "qwerty");
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Atur jalur file output
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Lakukan proses
8PdfSecurity.Encrypt(options);

Fitur Utama:

  • Enkripsi Dokumen PDF: Lindungi file PDF Anda dengan menambahkan kata sandi pengguna dan pemilik.
  • Automatisasi: Integrasikan enkripsi dan dekripsi ke dalam aplikasi .NET Anda untuk alur kerja otomatis.
  • Kepatuhan: Pastikan dokumen Anda memenuhi standar industri untuk keamanan dokumen.

Decrypt

Documentize PDF Security untuk .NET adalah alat yang kuat dirancang untuk meningkatkan keamanan dokumen PDF Anda dengan menyediakan kemampuan enkripsi, dekripsi, dan penandatanganan. Ini memastikan bahwa informasi sensitif Anda tetap rahasia dan terlindungi dari akses yang tidak sah.

Cara Mendekripsi PDF

Untuk mendekripsi dokumen PDF, ikuti langkah-langkah ini:

  1. Buat instance dari DecryptionOptions dengan kata sandi yang diperlukan.
  2. Tambahkan file PDF input menggunakan metode AddInput.
  3. Tambahkan file PDF output menggunakan metode AddOutput.
  4. Lakukan dekripsi menggunakan metode Decrypt dari kelas PdfSecurity.
1// Buat objek DecryptOptions untuk mengatur instruksi
2var options = new DecryptOptions("123456");
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Atur jalur file output
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Lakukan proses
8PdfSecurity.Decrypt(options);

Fitur Utama:

  • Dekripsi Dokumen PDF: Hapus enkripsi dari PDF sesuai kebutuhan.
  • Otomatisasi: Integrasikan enkripsi dan dekripsi ke dalam aplikasi .NET Anda untuk alur kerja otomatis.
  • Kepatuhan: Pastikan dokumen Anda memenuhi standar industri untuk keamanan dokumen.

Sign

Plugin Keamanan PDF Documentize untuk .NET memungkinkan pengguna untuk menandatangani dokumen PDF secara digital. Ini menawarkan proses yang sederhana untuk menambahkan tanda tangan, memastikan keaslian, dan mengamankan konten PDF. Plugin ini mendukung tanda tangan yang terlihat maupun yang tidak terlihat dan menyediakan opsi untuk menyesuaikan posisi tanda tangan, alasan, informasi kontak, dan lainnya.

Cara Menandatangani Dokumen PDF

Untuk menandatangani dokumen PDF menggunakan file PFX, ikuti langkah-langkah berikut:

  1. Buat objek SignOptions dengan jalur file PFX dan kata sandi.
  2. Tambahkan PDF input dan file output ke dalam opsi.
  3. Jalankan metode Sign untuk menerapkan tanda tangan.
1// Buat objek SignOptions untuk mengatur instruksi
2var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Atur jalur file output
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Lakukan proses
8PdfSecurity.Sign(options);

Cara Menggunakan Stream untuk File PFX

Anda juga dapat menandatangani PDF menggunakan sertifikat PFX yang diberikan sebagai stream alih-alih jalur file. Ini memungkinkan penanganan penyimpanan sertifikat yang lebih fleksibel.

1using var pfxStream = File.OpenRead(@"path_to_your_pfx_file.pfx");
2var options = new SignOptions(pfxStream, "password_of_your_pfx_file");
3options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
4options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
5// Lakukan proses
6PdfSecurity.Sign(options);

Cara Menerapkan Tanda Tangan yang Tidak Terlihat

Untuk menambahkan tanda tangan yang tidak terlihat (yang mengamankan dokumen tanpa menampilkan tanda tangan di dokumen), cukup atur properti Visible menjadi false.

  1. Buat instance dari SignOptions.
  2. Atur Visible menjadi false.
  3. Tambahkan file input dan output.
  4. Panggil Sign untuk menerapkan tanda tangan yang tidak terlihat.
1var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
2options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
3options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
4// Konfigurasi tanda tangan yang tidak terlihat
5signOptions.Visible = false;
6// Lakukan proses
7PdfSecurity.Sign(options);

Cara menggunakan opsi tambahan untuk tanda tangan dokumen PDF

Anda dapat menggunakan opsi tambahan saat menambahkan tanda tangan ke file PFX seperti Alasan, Kontak, Lokasi, Nomor Halaman.

  1. Instansiasi kelas SignOptions dengan jalur file PFX dan kata sandi.
  2. Tambahkan PDF input dan file output ke dalam opsi.
  3. Atur nilai untuk opsi Anda.
  4. Jalankan metode Sign untuk menerapkan tanda tangan.
 1// Buat objek SignOptions untuk mengatur instruksi
 2var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
 3// Tambahkan jalur file input
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Atur jalur file output
 6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 7// Parameter opsional
 8options.Reason = "alasan saya";
 9options.Contact = "kontak saya";
10options.Location = "lokasi saya";
11options.PageNumber = 3;
12// Lakukan proses
13PdfSecurity.Sign(options);

Cara Menambahkan Cap Waktu ke PDF

Untuk menambahkan cap waktu yang aman ke dokumen PDF, ikuti langkah-langkah berikut:

  1. Buat instance dari AddTimestampOptions untuk mengonfigurasi proses penandaan waktu.
  2. Tambahkan file PDF input menggunakan metode AddInput.
  3. Atur jalur file output menggunakan AddOutput.
  4. Eksekusi penandaan waktu menggunakan metode Sign.
1// Buat objek SignOptions untuk mengatur instruksi
2var options = new SignOptions("path_to_your_pfx_file.pfx", "password_for_your_pfx_file");
3options.TimestampOptions = new TimestampOptions("server_url");
4// Tambahkan jalur file input
5options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
6// Atur jalur file output
7options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
8// Lakukan proses
9PdfSecurity.Sign(options);

Cara Menggunakan Autentikasi Kustom dengan Server Cap Waktu

Anda dapat memberikan kredensial autentikasi dasar saat terhubung ke server cap waktu. Ini memungkinkan Anda untuk mengautentikasi dengan server yang memerlukan nama pengguna dan kata sandi.

1// Konfigurasi opsi penandaan waktu dengan autentikasi
2options.TimestampOptions = new TimestampOptions("timestamp_server_url", "username:password");

Fitur Utama:

  • Tandatangani Dokumen PDF Secara Digital: Amankan dokumen Anda dengan tanda tangan digital yang terlihat atau tidak terlihat.
  • Dukungan PFX: Tandatangani file PDF menggunakan sertifikat PFX.
  • Opsi yang Dapat Disesuaikan: Konfigurasi pengaturan tanda tangan seperti alasan, lokasi, dan detail kontak.
  • Tanda Tangan yang Terlihat dan Tidak Terlihat: Pilih apakah tanda tangan terlihat di dokumen.
  • Server Cap Waktu yang Dapat Disesuaikan: Gunakan URL server cap waktu kustom dan kredensial autentikasi.
 Indonesia