MemoryOptimization
Innehåll
[
Dölj
]SaveOptions.MemoryOptimization property
Hämtar eller anger värde som avgör om minnesoptimering ska utföras innan dokumentet sparas. Standardvärdet för den här egenskapen ärfalsk
.
public bool MemoryOptimization { get; set; }
Anmärkningar
Ställer in det här alternativet påsann
kan minska minnesförbrukningen avsevärt samtidigt som stora dokument sparas på bekostnad av långsammare spartid.
Exempel
Visar ett alternativ för att optimera minnesförbrukningen vid rendering av stora dokument till PDF.
Document doc = new Document(MyDir + "Rendering.docx");
// Skapa ett "PdfSaveOptions"-objekt som vi kan skicka till dokumentets "Save"-metod
// för att ändra hur den metoden konverterar dokumentet till .PDF.
SaveOptions saveOptions = SaveOptions.CreateSaveOptions(SaveFormat.Pdf);
// Sätt egenskapen "MemoryOptimization" till "true" för att minska minnesåtgången för att spara stora dokument
// på bekostnad av att öka operationens varaktighet.
// Sätt egenskapen "MemoryOptimization" till "false" för att spara dokumentet som en PDF normalt.
saveOptions.MemoryOptimization = memoryOptimization;
doc.Save(ArtifactsDir + "PdfSaveOptions.MemoryOptimization.pdf", saveOptions);
Se även
- class SaveOptions
- namnutrymme Aspose.Words.Saving
- hopsättning Aspose.Words