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 зашифровано паролем.

public OdtSaveOptions(string password)

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


OdtSaveOptions(SaveFormat)

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

public OdtSaveOptions(SaveFormat saveFormat)
Параметр Тип Описание
saveFormat SaveFormat Может быть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());

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