CreateSaveOptions

CreateSaveOptions(SaveFormat)

Создает объект параметров сохранения класса, подходящего для указанного формата сохранения.

public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)
ПараметрТипОписание
saveFormatSaveFormatФормат сохранения, для которого создается объект параметров сохранения.

Возвращаемое значение

Объект класса, который является производным отSaveOptions.

Примеры

Показывает возможность оптимизации потребления памяти при преобразовании больших документов в PDF.

Document doc = new Document(MyDir + "Rendering.docx");

// Создаем объект "PdfSaveOptions", который можно передать методу "Save" документа
// чтобы изменить способ преобразования этим методом документа в .PDF.
SaveOptions saveOptions = SaveOptions.CreateSaveOptions(SaveFormat.Pdf);

// Установите свойство "MemoryOptimization" в значение "true", чтобы уменьшить объем памяти, используемый операциями сохранения больших документов
// за счет увеличения продолжительности операции.
// Установите свойство «MemoryOptimization» в значение «false», чтобы сохранить документ как PDF обычным образом.
saveOptions.MemoryOptimization = memoryOptimization;

doc.Save(ArtifactsDir + "PdfSaveOptions.MemoryOptimization.pdf", saveOptions);

Смотрите также


CreateSaveOptions(string)

Создает объект параметров сохранения класса, подходящего для расширения файла, указанного в заданном имени файла.

public static SaveOptions CreateSaveOptions(string fileName)
ПараметрТипОписание
fileNameStringРасширение этого имени файла определяет класс создаваемого объекта параметров сохранения.

Возвращаемое значение

Объект класса, который является производным отSaveOptions.

Примеры

Показывает, как установить шаблон по умолчанию для документов, к которым не прикреплены шаблоны.

Document doc = new Document();

// Включить автоматическое обновление стилей, но не прикреплять шаблон документа.
doc.AutomaticallyUpdateStyles = true;

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

// Поскольку шаблон документа отсутствует, документу негде отслеживать изменения стиля.
// Используйте объект SaveOptions для автоматической установки шаблона
// если документ, который мы сохраняем, не имеет такового.
SaveOptions options = SaveOptions.CreateSaveOptions("Document.DefaultTemplate.docx");
options.DefaultTemplate = MyDir + "Business brochure.dotx";

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

Смотрите также