Bir Belgeyi Kaydet
Aspose.Words ile gerçekleştirmeniz gereken görevlerin çoğu bir belgenin kaydedilmesini içerir. Bir belgeyi kaydetmek için Aspose.Words, Document sınıfının save yöntemini sağlar. Bir belgenin bir dosyaya veya akışa kaydedilmesine olanak tanıyan aşırı yüklemeler vardır. Belge, Aspose.Words tarafından desteklenen herhangi bir kaydetme biçiminde kaydedilebilir. Desteklenen tüm kaydetme biçimlerinin listesi için SaveFormat numaralandırmasına bakın.
Belgeyi {#save-a-document-to-a-file} Dosyasına Kaydetme
save yöntemini bir dosya adıyla kullanmanız yeterlidir. Aspose.Words, belirttiğiniz dosya uzantısından kaydetme biçimini belirleyecektir.
Aşağıdaki kod örneği, bir belgenin bir dosyaya nasıl yüklenip kaydedileceğini gösterir:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET | |
doc = aw.Document(docs_base.my_dir + "Document.doc") | |
doc.save(docs_base.artifacts_dir + "BaseConversions.doc_to_docx.docx") |
Bir Belgeyi Akış {#save-a-document-to-a-stream}‘e Kaydetme
Bir akış nesnesini save yöntemine iletin. Bir akışa kaydederken kaydetme biçimini açıkça belirtmek gerekir.
Aşağıdaki kod örneği, bir belgenin akışa nasıl yüklenip kaydedileceğini gösterir:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET | |
# Read only access is enough for Aspose.words to load a document. | |
stream = io.FileIO(docs_base.my_dir + "Document.docx") | |
doc = aw.Document(stream) | |
# You can close the stream now, it is no longer needed because the document is in memory. | |
stream.close() | |
# ... do something with the document. | |
# Convert the document to a different format and save to stream. | |
dstStream = io.FileIO(docs_base.artifacts_dir + "BaseConversions.docx_to_rtf.rtf", "wb") | |
doc.save(dstStream, aw.SaveFormat.RTF) | |
dstStream.close() |
Bu örneğin şablon dosyasını Aspose.Words GitHub‘ten indirebilirsiniz.
Bir Belgeyi PCL {#save-a-document-to-pcl}‘e Kaydetme
Aspose.Words, bir belgenin PCL’ye (Yazıcı Komut Dili) kaydedilmesini destekler. Aspose.Words, belgeleri PCL 6 (PCL 6 Enhanced veya PCL XL) formatında kaydedebilir. PclSaveOptions sınıfı, bir belgeyi PCL formatında kaydederken ek seçenekleri belirtmek için kullanılabilir.
Aşağıdaki kod örneği, kaydetme seçeneklerini kullanarak bir belgenin PCL’ye nasıl kaydedileceğini gösterir:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET | |
doc = aw.Document(docs_base.my_dir + "Rendering.docx") | |
saveOptions = aw.saving.PclSaveOptions() | |
saveOptions.save_format = aw.SaveFormat.PCL | |
saveOptions.rasterize_transformed_elements = False | |
doc.save(docs_base.artifacts_dir + "WorkingWithPclSaveOptions.rasterize_transformed_elements.pcl", saveOptions) |