
Dalam berbagai kasus, dokumen Word dilindungi dengan kata sandi sebelum dibagikan. Saat menerima dokumen yang dilindungi, Anda perlu membuka kuncinya untuk mengakses kontennya. Untuk membuka kunci secara terprogram, artikel ini membahas cara membuka proteksi dokumen Word yang dilindungi kata sandi menggunakan Python. Selain itu, kami akan membahas cara menghapus batasan yang diterapkan pada dokumen Word secara dinamis.
- Pustaka Python untuk Membuka Proteksi Dokumen Word
- Buka proteksi Dokumen Word
- Hapus Pembatasan dalam Dokumen Word
Pustaka Python untuk Membuka Proteksi Dokumen Word
Untuk membuka kunci dokumen Word secara terprogram, kami akan menggunakan Aspose.Words for Python. Ini adalah perpustakaan kaya fitur yang memfasilitasi Anda dalam membuat dokumen Word baru dari awal dan memanipulasi yang sudah ada. Anda dapat menginstal pustaka di aplikasi Python Anda dari PyPI menggunakan perintah pip berikut.
pip install aspose-words
Buka proteksi Dokumen Word dengan Python
Untuk membuka proteksi dokumen Word, Anda harus memberikan kata sandinya. Berikut ini adalah langkah-langkah untuk membuka proteksi dokumen Word dengan Python.
- Muat dokumen Word yang dilindungi kata sandi dengan menentukan jalur dan kata sandinya di konstruktor Dokumen.
- Simpan dokumen menggunakan metode Document.save(string).
Contoh kode berikut menunjukkan cara memuat dokumen Word yang dilindungi kata sandi dan menyimpannya sebagai dokumen yang tidak dilindungi.
import aspose.words as aw
# memuat dokumen Word yang dilindungi kata sandi
doc = aw.Document("document-password-protected.docx", aw.loading.LoadOptions("password"))
# menyimpan dokumen
doc.save("document-unprotected.docx")
Hapus Pembatasan dalam Dokumen Word menggunakan Python
MS Word juga memungkinkan Anda untuk melindungi dokumen dengan menerapkan batasan yang berbeda. Misalnya, Anda dapat membuat dokumen menjadi hanya-baca, mengizinkan komentar atau revisi saja, dan sebagainya. Langkah-langkah berikut menunjukkan cara menghapus batasan dalam dokumen Word menggunakan Python.
- Muat dokumen Word yang dilindungi kata sandi dengan menentukan jalur dan kata sandinya di konstruktor Dokumen.
- Panggil metode Document.unprotect() untuk menghapus batasan.
- Simpan dokumen yang diperbarui menggunakan metode Document.save(string).
Contoh kode berikut menunjukkan cara membuka proteksi dokumen Word dengan menghapus batasan.
import aspose.words as aw
# memuat dokumen Word yang dilindungi kata sandi
doc = aw.Document("document-password-protected.docx", aw.loading.LoadOptions("password"))
# menghapus batasan
doc.unprotect()
# menyimpan dokumen yang diperbarui
doc.save("document-unprotected.docx")
Dapatkan Lisensi API Gratis
Anda bisa mendapatkan lisensi sementara untuk menggunakan Aspose.Words for Python tanpa batasan evaluasi.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara membuka proteksi dokumen Word dengan Python. Selain itu, Anda telah melihat cara menghapus batasan yang diterapkan pada dokumen Word. Anda dapat mempelajari lebih lanjut tentang Aspose.Words for Python menggunakan dokumentasi. Jika Anda memiliki pertanyaan, jangan ragu untuk bertanya kepada kami di forum.