Cara Menghapus Semua Pembatasan dari PDF di C#

Tutorial sederhana ini menjelaskan tentang cara menghapus semua batasan dari PDF di C#. Itu memiliki semua informasi dasar tentang sumber daya yang diperlukan untuk membangun lingkungan, daftar tugas pemrograman, dan cuplikan kode untuk mengembangkan perangkat lunak penghapus pembatasan PDF di C#. Opsi berbeda untuk mengubah batasan dan properti lain dari file PDF yang dimuat juga akan dibahas dalam artikel ini.

Langkah-langkah untuk Membuka Pembatasan PDF di C#

  1. Setel IDE untuk menambahkan Aspose.PDF untuk .NET untuk menghapus batasan PDF
  2. Buat objek PdfFileSecurity untuk mengelola keamanan file PDF
  3. Panggil metode BindPdf() untuk membuka file PDF target
  4. Buat instance objek kelas DocumentPrivilege dan tetapkan nilai defaultnya ke DocumentPrivilege.AllowAll
  5. Panggil metode SetPrivilege() dengan meneruskan hak istimewa yang diinginkan
  6. Simpan file PDF yang dihasilkan setelah membuka kunci pembatasan

Langkah-langkah ini telah menjelaskan proses untuk menulis alat penghapus pembatasan PDF di C#. Proses dimulai dengan membuat objek kelas PdfFileSecurity karena akan digunakan untuk memuat file PDF target, mengatur hak istimewa, dan menyimpan file PDF yang dihasilkan. Objek kelas DocumentPrivilege digunakan untuk mengatur semua hak istimewa sekaligus, namun Anda dapat memilih hak istimewa yang diinginkan hanya berdasarkan kebutuhan aplikasi Anda.

Kode untuk Menghapus Pembatasan pada Dokumen PDF di C#

Kode di atas telah mendemonstrasikan pengembangan penghapus pembatasan PDF di C#. PdfFileSecurity tidak hanya dapat digunakan untuk memuat file PDF tetapi juga dapat digunakan untuk mengubah kata sandi, mengenkripsi file PDF, dan mengatur hak istimewa. Kelas DocumentPrivilege memiliki opsi untuk mengaktifkan atau menonaktifkan semua batasan dengan satu opsi yaitu ForbidAll dan AllowAll, menyetel opsi ModifyContents, mengizinkan pembaca layar, mengizinkan pengisian formulir, dan mengizinkan penyalinan konten.

Dalam topik ini, kita telah mempelajari proses untuk menghapus semua batasan dari PDF di C#. Jika Anda ingin mempelajari proses menghapus tanda tangan dari berkas PDF, lihat artikel di cara menghapus tanda tangan dari PDF menggunakan C#.

 Indonesian