Dokumen digital, termasuk PDF, selalu rentan untuk dirusak. Oleh karena itu, file PDF dikodekan dan dienkripsi sebelum dibagikan. File PDF terenkripsi mencegah akses tidak sah oleh pengguna jahat. Untuk melakukan enkripsi PDF secara terprogram, artikel ini menunjukkan cara mengenkripsi file PDF dengan Python. Selain itu, Anda akan belajar cara mendekripsi file PDF terenkripsi dengan Python.
- Perpustakaan Python untuk Mengenkripsi dan Mendekripsi PDF
- Enkripsi PDF dengan Python
- Dekripsi PDF dengan Python
- Lindungi File PDF Online
Perpustakaan Python untuk Mengenkripsi dan Mendekripsi PDF
Untuk mengenkripsi dan mendekripsi file PDF, kami akan menggunakan Anggap.PDF untuk Python. Ini adalah perpustakaan yang kuat yang menyediakan fitur dasar dan lanjutan untuk membuat dan memanipulasi file PDF. Pertama-tama, mari instal library menggunakan perintah pip berikut.
pip install aspose-pdf
Enkripsi PDF dengan Python
Aspose.PDF for Python memungkinkan Anda mengenkripsi file PDF menggunakan algoritma AESx128, AESx256, RC4x40, dan RC4x128. Anda dapat memilih salah satu dari algoritme enkripsi ini dan melindungi file PDF Anda dengan kata sandi. Berikut ini adalah langkah-langkah untuk mengenkripsi PDF dengan Python.
- Pertama, gunakan kelas Document untuk memuat file PDF input menggunakan jalurnya.
- Kemudian, gunakan metode Document.encrypt(“userpassword”, “ownerpassword”, DocumentPrivilege, CryptoAlgorithm , bool) untuk mengenkripsi PDF.
- Terakhir, simpan PDF terenkripsi menggunakan metode Document.save().
Contoh kode berikut menunjukkan cara mengenkripsi dan melindungi kata sandi PDF dengan Python.
import aspose.pdf as ap
# Muat file PDF
document = ap.Document("input.pdf")
# Enkripsi PDF
document.encrypt("user_password", "owner_password", ap.facades.DocumentPrivilege.forbid_all, ap.CryptoAlgorithm.RC4X128 , False)
# Simpan PDF terenkripsi
document.save("encrypted.pdf")
Dekripsi PDF dengan Python
Anda juga dapat mendekripsi file PDF terenkripsi menggunakan Aspose.PDF for Python. Untuk ini, Anda perlu mengetahui kata sandi PDF yang dilindungi. Berikut ini adalah langkah-langkah untuk mendekripsi PDF terenkripsi.
- Pertama, buat instance kelas Document dan inisialisasi dengan jalur dan kata sandi PDF.
- Kemudian, panggil metode Document.decrypt() untuk mendekripsi PDF.
- Terakhir, simpan PDF yang telah didekripsi menggunakan metode Document.save().
Contoh kode di bawah ini menunjukkan cara mendekripsi file PDF dengan Python.
import aspose.pdf as ap
# Muat file PDF
document = ap.Document("encrypted.pdf", "owner_password")
# Enkripsi PDF
document.decrypt()
# Simpan PDF terenkripsi
document.save("decrypted.pdf")
Lindungi File PDF Online
Kami juga menyediakan alat online gratis untuk melindungi file PDF dengan sandi. Anda dapat menggunakan alat ini untuk melindungi file PDF Anda tanpa membuat akun.
Dapatkan Lisensi Gratis
Anda bisa mendapatkan lisensi sementara gratis dan mengevaluasi fitur enkripsi PDF tanpa batasan apa pun.
Jelajahi Perpustakaan Python PDF
Anda dapat mempelajari lebih lanjut tentang pustaka Python PDF kami menggunakan dokumentasi. Jelajahi fitur-fiturnya yang luar biasa dan bagikan saran, pertanyaan, atau pertanyaan Anda kepada kami melalui forum kami.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara mengenkripsi file PDF dengan Python. Selain itu, Anda telah melihat cara mendekripsi file PDF terenkripsi dari dalam aplikasi Python Anda. Pada akhirnya, kami memberi Anda alat berbasis web kami untuk melindungi file PDF secara online dan gratis.