Panduan tutorial singkat ini tentang cara mengonversi dokumen Word yang dilindungi menjadi tidak terlindungi dengan Python. Ini berbagi semua persyaratan untuk menyelesaikan tugas ini bersama dengan langkah-langkah terperinci dan kode sampel yang dapat dijalankan yang dapat dijalankan di lingkungan mana pun yang mendukung Java. Selama proses ini untuk membuka proteksi dokumen MS Word dengan Python, Anda juga akan mempelajari berbagai opsi untuk menghapus proteksi dan menyimpan file yang dihasilkan dalam format apa pun yang diinginkan seperti DOCX, DOC, atau dalam format lain yang didukung oleh MS Word.
Langkah-langkah untuk Membuka Proteksi Dokumen Word dengan Python
- Tetapkan lingkungan untuk menggunakan Aspose.Words untuk Python melalui .NET untuk menghapus perlindungan dari file Word
- Buka file Word yang dilindungi menggunakan objek kelas Document
- Panggil metode unprotect() di kelas Dokumen untuk menghapus perlindungan
- Simpan file Word keluaran setelah menghapus perlindungan
Langkah-langkah di atas menjelaskan proses untuk membuka proteksi dokumen Word tanpa kata sandi dengan Python di mana file Word yang dilindungi dimuat ke dalam objek kelas Dokumen. Setelah file sumber dibuka, metode unprotect() dipanggil untuk menghapus kedua jenis perlindungan dari file yang dimuat yang dilindungi dengan atau tanpa kata sandi. File Word yang dihasilkan yang perlindungannya dihapus dapat disimpan dengan nama yang sama atau sebagai file baru sesuai persyaratan.
Kode untuk Membuka Proteksi File Word dengan Python
Kode di atas menunjukkan proses untuk mengonversi dokumen Word yang dilindungi menjadi tidak terlindungi dengan Python di mana objek kelas Dokumen digunakan dengan konstruktor argumen tunggal. Jika Anda ingin memberikan kata sandi untuk membuka file Word, Anda dapat menggunakan konstruktor lain yang mengambil objek LoadOptions dengan kata sandi yang diperlukan untuk membuka file Word yang dimuat. Demikian pula, jika file Word Anda dilindungi dari penulisan, gunakan metode Document.write_protection.set_password() dengan memberikan kata sandi sebagai argumen.
Pada artikel ini, kami telah melalui proses untuk menghapus perlindungan dari file Word. Jika Anda ingin mempelajari proses untuk menerapkan kata sandi ke file Word, lihat artikel di cara melindungi kata sandi dokumen Word dengan Python.