OdtSaveOptions

OdtSaveOptions()

Inicializa una nueva instancia de esta clase que se puede utilizar para guardar un documento en elOdt formato.

public OdtSaveOptions()

Ejemplos

Muestra cómo hacer que un documento guardado se ajuste a un esquema ODT anterior.

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

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

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

Ver también


OdtSaveOptions(string)

Inicializa una nueva instancia de esta clase que se puede utilizar para guardar un documento en elOdt format cifrado con una contraseña.

public OdtSaveOptions(string password)

Ver también


OdtSaveOptions(SaveFormat)

Inicializa una nueva instancia de esta clase que se puede utilizar para guardar un documento en elOdt o Ott formato.

public OdtSaveOptions(SaveFormat saveFormat)
ParámetroEscribeDescripción
saveFormatSaveFormatPuede serOdt oOtt.

Ejemplos

Muestra cómo cifrar un documento ODT/OTT guardado con una contraseña y luego cargarlo usando Aspose.Words.

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

// Crea un nuevo OdtSaveOptions y pasa "SaveFormat.Odt",
 // o "SaveFormat.Ott" como formato para guardar el documento.
OdtSaveOptions saveOptions = new OdtSaveOptions(saveFormat);
saveOptions.Password = "@sposeEncrypted_1145";

string extensionString = FileFormatUtil.SaveFormatToExtension(saveFormat);

// Si abrimos este documento con un editor apropiado,
// nos solicitará la contraseña que especificamos en el objeto SaveOptions.
doc.Save(ArtifactsDir + "OdtSaveOptions.Encrypt" + extensionString, saveOptions);

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

Assert.IsTrue(docInfo.IsEncrypted);

// Si deseamos abrir o editar este documento nuevamente usando Aspose.Words,
// tendremos que proporcionar un objeto LoadOptions con la contraseña correcta al constructor de carga.
doc = new Document(ArtifactsDir + "OdtSaveOptions.Encrypt" + extensionString,
    new LoadOptions("@sposeEncrypted_1145"));

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

Ver también