---
title: "用C++保存文档"
---


您需要使用Aspose.Words执行的大多数任务都涉及保存文档。 保存文档Aspose.Words提供[Document](https://reference.aspose.com/words/cpp/aspose.words/document/)类的[Save](https://reference.aspose.com/words/cpp/aspose.words/document/save/)方法。 文档可以以Aspose.Words支持的任何保存格式保存。 有关所有支持的保存格式的列表，请参阅[SaveFormat](https://reference.aspose.com/words/cpp/aspose.words/saveformat/)枚举。

## 保存到文件{#save-a-document-to-a-file}

只需使用带有文件名的[Save](https://reference.aspose.com/words/cpp/aspose.words/document/save/)方法。 Aspose.Words将从您指定的文件扩展名确定保存格式。

下面的代码示例演示如何将文档加载并保存到文件中:

{{< gist "aspose-words-gists" "d55d8631947d283b1f0da99afa06c492" "cpp-Loading-and-Saving-LoadAndSaveToDisk-LoadAndSave.cpp" >}}

{{% alert color="primary" %}}

您可以从以下位置下载此示例的模板文件 [Aspose.Words GitHub](https://github.com/aspose-words/Aspose.Words-for-C/tree/master/Examples).

{{% /alert %}}

## 保存到流{#save-a-document-to-a-stream}

将stream对象传递给[Save](https://reference.aspose.com/words/cpp/aspose.words/document/save/)方法。 在保存到流时，有必要显式指定保存格式。

下面的代码示例演示如何将文档加载并保存到流中:

{{< gist "aspose-words-gists" "d55d8631947d283b1f0da99afa06c492" "cpp-Loading-and-Saving-LoadAndSaveToStream-LoadAndSaveToStream.cpp" >}}

您可以从以下位置下载此示例的模板文件 [Aspose.Words GitHub](https://github.com/aspose-words/Aspose.Words-for-C/tree/master/Examples).


## 保存到PCL{#save-a-document-to-pcl}

Aspose.Words支持将文档保存为PCL（打印机命令语言）。 Aspose.Words可以将文档保存到PCL 6 (PCL 6 增强或PCLXL)格式。 在将文档保存为PCL格式时，可以使用`PclSaveOptions`类指定其他选项。

下面的代码示例演示如何使用保存选项将文档保存到PCL:

{{< gist "aspose-words-gists" "d55d8631947d283b1f0da99afa06c492" "cpp-Loading-and-Saving-ConvertDocumentToPCL-ConvertDocumentToPCL.cpp" >}}
