DocSaveOptions

DocSaveOptions()

初始化此类的新实例,可用于将文档保存在Doc格式.

public DocSaveOptions()

例子

展示如何设置旧版 Microsoft Word 格式的保存选项。

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write("Hello world!");

DocSaveOptions options = new DocSaveOptions(SaveFormat.Doc);

// 设置一个密码,以保护 Microsoft Word 或 Aspose.Words 对文档的加载。
// 请注意,这不会以任何方式加密文档的内容。
options.Password = "MyPassword";

// 如果文档包含路由单,我们可以通过将此标志设置为 true 来在保存时保留它。
options.SaveRoutingSlip = true;

doc.Save(ArtifactsDir + "DocSaveOptions.SaveAsDoc.doc", options);

// 为了能够加载文档,
// 我们将需要在 LoadOptions 对象中应用我们在 DocSaveOptions 对象中指定的密码。
Assert.Throws<IncorrectPasswordException>(() => doc = new Document(ArtifactsDir + "DocSaveOptions.SaveAsDoc.doc"));

LoadOptions loadOptions = new LoadOptions("MyPassword");
doc = new Document(ArtifactsDir + "DocSaveOptions.SaveAsDoc.doc", loadOptions);

Assert.AreEqual("Hello world!", doc.GetText().Trim());

也可以看看


DocSaveOptions(SaveFormat)

初始化此类的新实例,可用于将文档保存在Doc或 Dot格式.

public DocSaveOptions(SaveFormat saveFormat)
范围类型描述
saveFormatSaveFormat可以Doc或者Dot。

例子

展示如何设置旧版 Microsoft Word 格式的保存选项。

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write("Hello world!");

DocSaveOptions options = new DocSaveOptions(SaveFormat.Doc);

// 设置一个密码,以保护 Microsoft Word 或 Aspose.Words 对文档的加载。
// 请注意,这不会以任何方式加密文档的内容。
options.Password = "MyPassword";

// 如果文档包含路由单,我们可以通过将此标志设置为 true 来在保存时保留它。
options.SaveRoutingSlip = true;

doc.Save(ArtifactsDir + "DocSaveOptions.SaveAsDoc.doc", options);

// 为了能够加载文档,
// 我们将需要在 LoadOptions 对象中应用我们在 DocSaveOptions 对象中指定的密码。
Assert.Throws<IncorrectPasswordException>(() => doc = new Document(ArtifactsDir + "DocSaveOptions.SaveAsDoc.doc"));

LoadOptions loadOptions = new LoadOptions("MyPassword");
doc = new Document(ArtifactsDir + "DocSaveOptions.SaveAsDoc.doc", loadOptions);

Assert.AreEqual("Hello world!", doc.GetText().Trim());

也可以看看