Kaydetme Seçeneklerini Belirtin
Bir belgeyi kaydederken bazı gelişmiş özellikler ayarlayabilirsiniz. Aspose.Words size kaydetme işleminin daha hassas kontrolünü sağlayan SaveOptions sınıfını sağlar. Bir SaveOptions nesnesini kabul eden Save yönteminin aşırı yükleri vardır – bu, SaveOptions sınıfından türetilen bir sınıfın nesnesi olmalıdır. Her kaydetme biçiminin, bu kaydetme biçimi için kaydetme seçeneklerini tutan karşılık gelen bir sınıfı vardır; örneğin, PDF biçimine kaydetmek için PdfSaveOptions, Markdown biçimine kaydetmek için MarkdownSaveOptions veya bir görüntüye kaydetmek için ImageSaveOptions vardır. Bu makalede, SaveOptions türetilen bazı seçenekler sınıfları ile çalışma örnekleri verilmektedir.
Aşağıdaki kod örneği, belgeyi HTML dosyasına kaydetmeden önce kaydetme seçeneklerinin nasıl ayarlanacağını gösterir.:
Makalede, bir belgeyi kaydederken denetleyebileceğiniz birkaç özellik açıklanmaktadır.
Bir Belgeyi Parola ile Şifreleyin
Şifrelenmiş bir belge için parola almak veya ayarlamak için Password özelliğini kullanın. Seçili belge biçimiyle çalışmak için ilgili sınıfın Password özelliğini kullanın.
Örneğin, bir belgeyi DOC veya DOT biçimine kaydederken, DocSaveOptions sınıfının Password özelliğini kullanın.
Aşağıdaki kod örneği, RC4 şifreleme yöntemini kullanarak bir belgeyi şifrelemek için nasıl parola ayarlanacağını gösterir:
Bir belgeyi ODT biçimine kaydederken, OdtSaveOptions sınıfının Password özelliğini kullanın.
Aşağıdaki kod örneği, bir parola ile şifrelenmiş OpenDocument’ın nasıl yüklenip kaydedileceğini gösterir:
Tüm biçimler şifrelemeyi ve Password özelliğinin kullanımını desteklemez.
Belge Kaydetme İlerleme Bildirimlerini Göster
Aspose.Words, belge kaydetmenin ilerleyişi hakkında bildirim almak için ProgressCallback özelliğini kullanma olanağı sağlar.
Kaydederken artık kullanılabilir DOCX, FlatOpc, DOCM, DOTM, DOTX, HTML, MHTML, EPUB, XamlFlow, XamlFlowPack, veya TXT biçimleri.
Belge Oluşturma Süresini Güncelleyin
Aspose.Words, belge oluşturma tarihini UTC içinde almak veya ayarlamak için CreatedTime özelliğini kullanma olanağı sağlar. UpdateCreatedTimeProperty seçeneğini kullanarak kaydetmeden önce bu değeri de güncelleyebilirsiniz.
Aşağıdaki kod örneği, belge oluşturma süresinin nasıl güncelleştirileceğini gösterir:
Son Kaydedilen Özelliği Güncelle
Aspose.Words, kaydetmeden önce LastSavedTime özelliğinin güncellenip güncellenmediğini belirleyen bir değeri almak veya ayarlamak için UpdateLastSavedTimeProperty özelliğini kullanma olanağı sağlar.
Aşağıdaki kod örneği, bu özelliğin nasıl ayarlanacağını ve belgenin nasıl kaydedileceğini gösterir:
Siyah Beyaz Görüntüyü Piksel Başına Bir Bit Formatıyla Kaydedin
Görüntü kaydetme seçeneklerini kontrol etmek için ImageSaveOptions sınıfı kullanılır. Örneğin, oluşturulan görüntülerin piksel biçimini ayarlamak için PixelFormat özelliğini kullanabilirsiniz. Çıktı görüntüsünün piksel biçiminin GDI+ ‘nın çalışması nedeniyle ayarlanan değerden farklı olabileceğini lütfen unutmayın.
Aşağıdaki kod örneği, piksel başına bir bit biçiminde siyah beyaz bir görüntünün nasıl kaydedileceğini gösterir: