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
saveFormatSaveFormatLe format 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éez un objet « PdfSaveOptions » que nous pouvons transmettre à la méthode « Save » du document
// pour modifier la manière 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 de 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 qui n’ont pas de modèles joints.

Document doc = new Document();

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

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

// Comme il n'y a pas de document modèle, le document n'avait aucun endroit pour suivre les modifications de style.
// Utilisez un objet SaveOptions pour définir automatiquement un modèle
// si un document que nous sauvegardons n'en a pas.
SaveOptions options = SaveOptions.CreateSaveOptions("Document.DefaultTemplate.docx");
options.DefaultTemplate = MyDir + "Business brochure.dotx";

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

Voir également