CreateSaveOptions

CreateSaveOptions(SaveFormat)

Crée un objet d’options de sauvegarde d’une classe adaptée au format de sauvegarde spécifié.

public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)
ParamètreTaperLa description
saveFormatSaveFormatFormat de sauvegarde pour lequel créer un objet d’options de sauvegarde.

Return_Value

Un objet d’une classe qui dérive deSaveOptions.

Exemples

Affiche une option pour optimiser la consommation de mémoire lors du rendu de documents volumineux au format PDF.

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

// Crée un objet "PdfSaveOptions" que l'on peut passer à la méthode "Save" du document
// pour modifier la façon dont cette méthode convertit le document en .PDF.
SaveOptions saveOptions = SaveOptions.CreateSaveOptions(SaveFormat.Pdf);

// Définissez la propriété "MemoryOptimization" sur "true" pour réduire l'empreinte mémoire des opérations de sauvegarde des documents volumineux
// au prix d'une augmentation de la durée de l'opération.
// Définissez la propriété "MemoryOptimization" sur "false" pour enregistrer normalement le document au format PDF.
saveOptions.MemoryOptimization = memoryOptimization;

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

Voir également


CreateSaveOptions(string)

Crée un objet d’options de sauvegarde d’une classe adaptée à l’extension de fichier spécifiée dans le nom de fichier donné.

public static SaveOptions CreateSaveOptions(string fileName)
ParamètreTaperLa description
fileNameStringL’extension de ce nom de fichier détermine la classe de l’objet d’options de sauvegarde à créer.

Return_Value

Un objet d’une classe qui dérive deSaveOptions.

Exemples

Montre comment définir un modèle par défaut pour les documents auxquels aucun modèle n’est joint.

Document doc = new Document();

// Active la mise à jour automatique du style, mais ne joint pas de document modèle.
doc.AutomaticallyUpdateStyles = true;

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

// Puisqu'il n'y a pas de modèle de document, le document n'avait nulle part où suivre les changements de style.
// Utiliser un objet SaveOptions pour définir automatiquement un modèle
// si un document que nous enregistrons n'en possède pas.
SaveOptions options = SaveOptions.CreateSaveOptions("Document.DefaultTemplate.docx");
options.DefaultTemplate = MyDir + "Business brochure.dotx";

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

Voir également