AlwaysCompressMetafiles
İçindekiler
[
Saklamak
]DocSaveOptions.AlwaysCompressMetafiles property
Ne zamanYANLIŞ
, küçük meta dosyalar performans nedeniyle sıkıştırılmaz. Varsayılan değer:doğru
, tüm meta dosyalar boyutuna bakılmaksızın sıkıştırılır.
public bool AlwaysCompressMetafiles { get; set; }
Örnekler
Bir belgeyi kaydederken meta dosya sıkıştırmasının nasıl değiştirileceğini gösterir.
// Microsoft Denklem 3.0 formülünü içeren bir belgeyi açın.
Document doc = new Document(MyDir + "Microsoft equation object.docx");
// Bir belgeyi kaydettiğimizde performans nedeniyle daha küçük meta dosyalar sıkıştırılmaz.
// Kaydederken her meta dosyayı sıkıştırmak için SaveOptions nesnesine bir bayrak ayarlayabiliriz.
// LibreOffice gibi bazı düzenleyiciler sıkıştırılmamış meta dosyaları okuyamaz.
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));
Ayrıca bakınız
- class DocSaveOptions
- ad alanı Aspose.Words.Saving
- toplantı Aspose.Words