AlwaysCompressMetafiles
Contenu
[
Cacher
]DocSaveOptions.AlwaysCompressMetafiles property
QuandFAUX
, les petits métafichiers ne sont pas compressés pour des raisons de performances. La valeur par défaut estvrai
, tous les métafichiers sont compressés quelle que soit leur taille.
public bool AlwaysCompressMetafiles { get; set; }
Exemples
Montre comment modifier la compression des métafichiers dans un document lors de l’enregistrement.
// Ouvrez un document contenant une formule Microsoft Equation 3.0.
Document doc = new Document(MyDir + "Microsoft equation object.docx");
// Lorsque nous enregistrons un document, les métafichiers plus petits ne sont pas compressés pour des raisons de performances.
// Nous pouvons définir un indicateur dans un objet SaveOptions pour compresser chaque métafichier lors de la sauvegarde.
// Certains éditeurs tels que LibreOffice ne peuvent pas lire les métafichiers non compressés.
DocSaveOptions saveOptions = new DocSaveOptions();
saveOptions.AlwaysCompressMetafiles = compressAllMetafiles;
doc.Save(ArtifactsDir + "DocSaveOptions.AlwaysCompressMetafiles.docx", saveOptions);
if (compressAllMetafiles)
Assert.That(10000, Is.LessThan(new FileInfo(ArtifactsDir + "DocSaveOptions.AlwaysCompressMetafiles.docx").Length));
else
Assert.That(30000, Is.AtLeast(new FileInfo(ArtifactsDir + "DocSaveOptions.AlwaysCompressMetafiles.docx").Length));
Voir également
- class DocSaveOptions
- espace de noms Aspose.Words.Saving
- Assemblée Aspose.Words