OdtSaveOptions

OdtSaveOptions()

Initialise une nouvelle instance de cette classe qui peut être utilisée pour enregistrer un document dans leOdt format.

public OdtSaveOptions()

Exemples

Montre comment rendre un document enregistré conforme à un ancien schéma ODT.

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

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

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

Voir également


OdtSaveOptions(string)

Initialise une nouvelle instance de cette classe qui peut être utilisée pour enregistrer un document dans leOdt format chiffré avec un mot de passe.

public OdtSaveOptions(string password)

Voir également


OdtSaveOptions(SaveFormat)

Initialise une nouvelle instance de cette classe qui peut être utilisée pour enregistrer un document dans leOdt ou Ott format.

public OdtSaveOptions(SaveFormat saveFormat)
ParamètreTaperLa description
saveFormatSaveFormatPeut êtreOdt ouOtt.

Exemples

Montre comment chiffrer un document ODT/OTT enregistré avec un mot de passe, puis le charger à l’aide d’Aspose.Words.

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

// Créez un nouveau OdtSaveOptions, et transmettez soit "SaveFormat.Odt",
 // ou "SaveFormat.Ott" comme format dans lequel enregistrer le document.
OdtSaveOptions saveOptions = new OdtSaveOptions(saveFormat);
saveOptions.Password = "@sposeEncrypted_1145";

string extensionString = FileFormatUtil.SaveFormatToExtension(saveFormat);

// Si on ouvre ce document avec un éditeur approprié,
// il nous demandera le mot de passe que nous avons spécifié dans l'objet SaveOptions.
doc.Save(ArtifactsDir + "OdtSaveOptions.Encrypt" + extensionString, saveOptions);

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

Assert.IsTrue(docInfo.IsEncrypted);

// Si nous souhaitons ouvrir ou modifier à nouveau ce document en utilisant Aspose.Words,
// nous devrons fournir un objet LoadOptions avec le bon mot de passe au constructeur de chargement.
doc = new Document(ArtifactsDir + "OdtSaveOptions.Encrypt" + extensionString,
    new LoadOptions("@sposeEncrypted_1145"));

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

Voir également