Tentukan Opsi Simpan
Saat menyimpan dokumen, Anda dapat mengatur beberapa properti lanjutan. Aspose.Words memberi Anda kelas SaveOptions, yang memungkinkan kontrol proses penyimpanan yang lebih tepat. Ada kelebihan metode save yang menerima objek SaveOptions – objek tersebut harus berupa objek kelas yang diturunkan dari kelas SaveOptions. Setiap format penyimpanan memiliki kelas terkait yang berisi opsi penyimpanan untuk format penyimpanan ini, misalnya, ada PdfSaveOptions untuk menyimpan ke format PDF atau ImageSaveOptions untuk menyimpan ke gambar. Artikel ini memberikan contoh cara bekerja dengan beberapa kelas opsi yang diturunkan dari SaveOptions.
Contoh kode berikut menunjukkan cara mengatur opsi penyimpanan sebelum menyimpan dokumen ke dalam HTML:
Artikel ini menjelaskan beberapa properti yang dapat Anda kontrol saat menyimpan dokumen.
Enkripsi Dokumen Dengan Kata Sandi
Gunakan properti kata sandi untuk mendapatkan atau mengatur kata sandi untuk dokumen terenkripsi. Gunakan properti kata sandi dari kelas terkait untuk bekerja dengan format dokumen yang dipilih.
Misalnya, saat menyimpan dokumen ke format DOC atau DOT, gunakan properti password dari kelas DocSaveOptions.
Contoh kode berikut menunjukkan cara mengatur kata sandi untuk mengenkripsi dokumen menggunakan metode enkripsi RC4:
Saat menyimpan dokumen ke format password, gunakan properti password dari kelas OoxmlSaveOptions.
Contoh kode berikut menunjukkan cara memuat dan menyimpan Docx yang dienkripsi dengan kata sandi:
Tidak semua format mendukung enkripsi dan penggunaan properti kata sandi.
Perbarui Waktu Pembuatan Dokumen
Aspose.Words menyediakan kemampuan untuk menggunakan properti created_time untuk mendapatkan atau mengatur tanggal pembuatan dokumen dalam UTC. Anda juga dapat memperbarui nilai ini sebelum menyimpan menggunakan opsi update_created_time_property.
Contoh kode berikut menunjukkan cara memperbarui waktu pembuatan dokumen:
Perbarui Properti Terakhir yang Disimpan
Aspose.Words menyediakan kemampuan untuk menggunakan properti update_last_saved_time_property untuk mendapatkan atau menetapkan nilai yang menentukan apakah properti last_saved_time diperbarui sebelum disimpan.
Contoh kode berikut menunjukkan cara mengatur properti ini dan menyimpan dokumen:
Simpan Gambar Hitam Putih dengan Format Satu Bit Per Piksel
Untuk mengontrol opsi penyimpanan gambar, kelas ImageSaveOptions digunakan. Misalnya, Anda dapat menggunakan properti pixel_format untuk mengatur format piksel untuk gambar yang dihasilkan. Harap dicatat bahwa format piksel gambar keluaran mungkin berbeda dari nilai yang ditetapkan karena pekerjaan skia.
Contoh kode berikut menunjukkan cara menyimpan gambar hitam putih dengan format satu bit per piksel: