CreateSaveOptions

CreateSaveOptions(SaveFormat)

Skapar ett objekt för sparalternativ av en klass som är lämplig för det angivna sparformatet.

public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)
ParameterTypBeskrivning
saveFormatSaveFormatSparformatet för att skapa ett objekt för sparalternativ.

Returvärde

Ett objekt i en klass som härleds frånSaveOptions.

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


CreateSaveOptions(string)

Skapar ett objekt för spara alternativ av en klass som är lämplig för filändelsen som anges i det angivna filnamnet.

public static SaveOptions CreateSaveOptions(string fileName)
ParameterTypBeskrivning
fileNameStringFilnamnstillägget avgör vilken klassen för det sparade alternativobjektet som ska skapas.

Returvärde

Ett objekt i en klass som härleds frånSaveOptions.

Exempel

Visar hur man ställer in en standardmall för dokument som inte har bifogade mallar.

Document doc = new Document();

// Aktivera automatisk stiluppdatering, men bifoga inte ett malldokument.
doc.AutomaticallyUpdateStyles = true;

Assert.AreEqual(string.Empty, doc.AttachedTemplate);

// Eftersom det inte finns något malldokument fanns det ingenstans i dokumentet att spåra stiländringar.
// Använd ett SaveOptions-objekt för att automatiskt ställa in en mall
// om ett dokument som vi sparar inte har ett.
SaveOptions options = SaveOptions.CreateSaveOptions("Document.DefaultTemplate.docx");
options.DefaultTemplate = MyDir + "Business brochure.dotx";

doc.Save(ArtifactsDir + "Document.DefaultTemplate.docx", options);

Se även