Buka Dokumen Hanya-Baca
Terkadang, Anda mungkin memiliki dokumen yang memerlukan peninjauan, namun Anda tidak ingin peninjau mengubah konten Anda secara acak. Aspose.Words memungkinkan Anda menjadikan izin dokumen Anda hanya-baca sehingga konten dapat disalin atau dibaca, namun tidak diubah. Ini akan mencegah konten dihapus atau ditambahkan ke dokumen Anda.
Artikel ini menjelaskan cara membuat dokumen hanya-baca.
Jadikan Dokumen Hanya-Baca
Aspose.Words memiliki WriteProtection kelas publik yang menentukan pengaturan perlindungan penulisan untuk suatu dokumen. Anda tidak membuat instance kelas ini secara langsung.
Perlindungan penulisan menunjukkan apakah penulis merekomendasikan pembukaan dokumen sebagai hanya-baca dan/atau memerlukan kata sandi untuk mengubah dokumen.
Aspose.Words memungkinkan Anda membuat dokumen hanya-baca untuk membatasi pengeditan dengan menggunakan properti ReadOnlyRecommended dan metode SetPassword.
Di Microsoft Word, Anda dapat membuat dokumen Read-Only dengan cara yang sama menggunakan keduanya:
- “Selalu Buka Read-Only” (File → Info → Lindungi Dokumen)
- “Kata sandi untuk diubah” (Simpan Sebagai → Alat → Opsi Umum → Kata Sandi)
Pengguna juga dapat membatasi pengeditan dokumen dengan memilih ProtectionType sebagai ReadOnly, tetapi ini adalah fitur lain yang memberikan kemampuan perlindungan lebih lanjut. Ada fungsi seperti itu di Microsoft Word, masing-masing diimplementasikan di Aspose.Words.
ProtectionType akan dijelaskan secara rinci di salah satu artikel berikut – “Batasi Pengeditan Dokumen”.
Properti ReadOnlyRecommended diamankan dengan kata sandi, jadi jika Anda tidak menetapkan kata sandi sebelum menerapkan properti ReadOnlyRecommended, maka pengguna lain dapat dengan mudah membuka dokumen seolah-olah dokumen tersebut tidak dilindungi. Anda mengakses pengaturan perlindungan dokumen dan mengatur kata sandi perlindungan penulisan melalui metode SetPassword.
Jika Anda perlu memeriksa apakah suatu dokumen memiliki kata sandi perlindungan penulisan yang membatasi pengeditannya, Anda dapat menggunakan properti IsWriteProtected.
Contoh kode berikut menunjukkan cara membuat dokumen hanya-baca:
Hapus Pembatasan Hanya-Baca
Jika Anda tidak ingin pengguna membuka dokumen Anda sebagai hanya-baca, Anda cukup mengatur properti ReadOnlyRecommened ke false atau memilih ProtectionType sebagai NoProtection.
Contoh kode berikut menunjukkan cara menghapus akses hanya baca untuk dokumen: