OdtSaveOptions

OdtSaveOptions()

Инициализирует новый экземпляр этого класса, который можно использовать для сохранения документа вOdt формат.

public OdtSaveOptions()

Примеры

Показывает, как привести сохраненный документ в соответствие со старой схемой ODT.

Document doc = new Document(MyDir + "Rendering.docx");

OdtSaveOptions saveOptions = new OdtSaveOptions
{
    MeasureUnit = OdtSaveMeasureUnit.Centimeters,
    IsStrictSchema11 = exportToOdt11Specs
};

doc.Save(ArtifactsDir + "OdtSaveOptions.Odt11Schema.odt", saveOptions);

Смотрите также


OdtSaveOptions(string)

Инициализирует новый экземпляр этого класса, который можно использовать для сохранения документа вOdt format зашифрован паролем.

public OdtSaveOptions(string password)

Смотрите также


OdtSaveOptions(SaveFormat)

Инициализирует новый экземпляр этого класса, который можно использовать для сохранения документа вOdt или Ott формат.

public OdtSaveOptions(SaveFormat saveFormat)
ПараметрТипОписание
saveFormatSaveFormatВозможноOdt илиOtt.

Примеры

Показывает, как зашифровать сохраненный документ ODT/OTT с помощью пароля, а затем загрузить его с помощью Aspose.Words.

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

// Создайте новый OdtSaveOptions и передайте либо "SaveFormat.Odt",
 // или «SaveFormat.Ott» в качестве формата сохранения документа.
OdtSaveOptions saveOptions = new OdtSaveOptions(saveFormat);
saveOptions.Password = "@sposeEncrypted_1145";

string extensionString = FileFormatUtil.SaveFormatToExtension(saveFormat);

// Если мы откроем этот документ в соответствующем редакторе,
// он запросит у нас пароль, который мы указали в объекте SaveOptions.
doc.Save(ArtifactsDir + "OdtSaveOptions.Encrypt" + extensionString, saveOptions);

FileFormatInfo docInfo = FileFormatUtil.DetectFileFormat(ArtifactsDir + "OdtSaveOptions.Encrypt" + extensionString);

Assert.IsTrue(docInfo.IsEncrypted);

// Если мы хотим снова открыть или отредактировать этот документ с помощью Aspose.Words,
// нам нужно будет предоставить объект LoadOptions с правильным паролем конструктору загрузки.
doc = new Document(ArtifactsDir + "OdtSaveOptions.Encrypt" + extensionString,
    new LoadOptions("@sposeEncrypted_1145"));

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

Смотрите также