Uložit dokument
Většina úkolů, které musíte splnit Aspose.Words zahrnuje uložení dokumentu. Uložit dokument Aspose.Words poskytuje save způsob Document třída. Existují přetížení, které umožňují uložení dokumentu do souboru nebo streamu. Dokument lze uložit v libovolném formátu uložení podporovaném Aspose.Words. Seznam všech podporovaných formátů uložení viz SaveFormat výčtu.
Uložit dokument do souboru
Jednoduše použijte save metoda s názvem souboru. Aspose.Words určí formát uložení z přípony souboru, kterou určíte.
Následující příklad kódu ukazuje, jak načíst a uložit dokument do souboru:
# 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") |
Uložit dokument do proudu
Poslat objekt proudu do save metoda. Je nutné výslovně určit formát uložení při uložení do proudu.
Následující příklad kódu ukazuje, jak načíst a uložit dokument do streamu:
# 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() |
Můžete si stáhnout soubor šablony tohoto příkladu z Aspose.Words GitHub.
Uložit dokument do PCL
Aspose.Words podporuje uložení dokumentu do PCL (Printer Command Language). Aspose.Words lze uložit dokumenty do formátu PCL 6 (PCL 6 Enhanced nebo PCL XL). • PclSaveOptions třída může být použita k určení dalších možností při uložení dokumentu do formátu PCL.
Následující příklad kódu ukazuje, jak uložit dokument do PCL pomocí možností uložení:
# 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) |