שמור מסמך

רוב המשימות שאתה צריך לבצע Aspose.Words כרוך בהצלת מסמך. להציל מסמך Aspose.Words מספק save שיטת Document מעמד. יש עומסים המאפשרים שמירת מסמך לקובץ או לזרם. ניתן לשמור את המסמך בכל פורמט הצלה נתמך על ידי Aspose.Words. לרשימה של כל הפורמטים הנתמכות, ראה את SaveFormat אזהרה.

שמור מסמך לקובץ

פשוט להשתמש save שיטה עם שם קובץ Aspose.Words יקבע את תבנית החסכון מסיומת הקובץ שאתה מציין.

הדוגמה הבאה של הקוד מראה כיצד לטעון ולחסוך מסמך לקובץ:

# 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")

שמור מסמך לזרם

לעבור אובייקט זרימה save שיטה. יש צורך לציין את תבנית החיסכון במפורש בעת שמירה על זרם.

הדוגמה הבאה של הקוד מראה כיצד לטעון ולהציל מסמך לזרם:

# 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()

ניתן להוריד את קובץ התבנית של דוגמה זו Aspose.Words GitHub.

שמור מסמך ל- PCL

Aspose.Words תמיכה בשמירת מסמך ל- PCL (שפת פיקוד הדפסה). Aspose.Words ניתן לחסוך מסמכים בפורמט PCL 6 (PCL 6 Enhanced או PCL XL). The The The PclSaveOptions ניתן להשתמש בכיתה כדי לציין אפשרויות נוספות בעת שמירת מסמך לתוך פורמט PCL.

הדוגמה הבאה של הקוד מראה כיצד לחסוך מסמך ל- PCL באמצעות אפשרויות הצלה:

# 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)