Tutorial singkat ini memandu tentang cara mengubah kata sandi PDF menggunakan Python. Ini memberikan serangkaian langkah yang harus dilakukan untuk mencapai persyaratan ini bersama dengan contoh kode yang dapat dijalankan yang menunjukkan cara mengubah kata sandi PDF menggunakan Python. Anda akan mendapatkan opsi untuk mengatur kembali pemilik dan kata sandi pengguna saat menggunakan kata sandi yang ada.
Langkah-langkah untuk Mengubah Kata Sandi PDF menggunakan Python
- Tetapkan lingkungan ke gunakan Aspose.PDF untuk Python melalui .NET untuk mengubah kata sandi
- Buat objek kelas PdfFileInfo untuk memeriksa status enkripsi PDF target
- Periksa apakah file PDF target dienkripsi, lakukan langkah-langkah di bawah ini
- Buat objek dari kelas PdfFileSecurity
- Panggil metode bind_pdf() untuk mengikat file PDF target
- Panggil metode change_password() menggunakan kata sandi pemilik saat ini, kata sandi pengguna baru, dan kata sandi pemilik
- Simpan file PDF yang dihasilkan dengan kata sandi baru
Langkah-langkah ini mencakup proses cara mengubah kata sandi PDF menggunakan Python. Pertama, kita perlu memeriksa apakah file tersebut dienkripsi atau tidak karena kata sandi yang kita gunakan objek kelas PdfFileInfo. Setelah enkripsi dikonfirmasi, objek kelas PdfFileSecurity digunakan untuk mengikat dan mengubah kata sandi.
Kode untuk Mengubah Kata Sandi PDF menggunakan Python
Kode ini mendemonstrasikan proses cara mengubah kata sandi file PDF menggunakan Python. Ia menggunakan objek kelas PdfFileInfo di namespace pdf.facades yang memiliki properti is_encypted untuk memeriksa status enkripsi file PDF target. Pada langkah terakhir, kelas PdfFileSecurity digunakan untuk mengikat dan mengubah kata sandi di mana kata sandi pemilik yang ada diperlukan di tempat pertama, diikuti oleh kata sandi pengguna baru, kata sandi pemilik baru, hak istimewa DocumentPrivilege keluaran sebagai cetak, dan ukuran kunci enkripsi.
Artikel ini telah mengajari kami cara mengubah kata sandi untuk PDF menggunakan Python. Jika Anda ingin mempelajari proses pembuatan file PDF, lihat artikel di cara membuat PDF dengan Python.