AlwaysCompressMetafiles
Inhalt
[
Ausblenden
]DocSaveOptions.AlwaysCompressMetafiles property
WannFALSCH
, kleine Metadateien werden aus Leistungsgründen nicht komprimiert. Der Standardwert istWAHR
, alle Metadateien werden unabhängig von ihrer Größe komprimiert.
public bool AlwaysCompressMetafiles { get; set; }
Beispiele
Zeigt, wie man die Komprimierung von Metadateien in einem Dokument beim Speichern ändert.
// Öffnen Sie ein Dokument, das eine Microsoft Equation 3.0-Formel enthält.
Document doc = new Document(MyDir + "Microsoft equation object.docx");
// Wenn wir ein Dokument speichern, werden kleinere Metadateien aus Leistungsgründen nicht komprimiert.
// Wir können in einem SaveOptions-Objekt ein Flag setzen, um jede Metadatei beim Speichern zu komprimieren.
// Einige Editoren wie LibreOffice können unkomprimierte Metadateien nicht lesen.
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));
Siehe auch
- class DocSaveOptions
- namensraum Aspose.Words.Saving
- Montage Aspose.Words