Збережіть документ
Більшість завдань, які потрібно виконувати з 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 (Printer Command Language). Aspose.Words може зберігати документи в форматі PCL 6 (PCL 6 Enhanced або PCL XL) Про нас 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) |