Spécifier les options de sauvegarde

Lors de l’enregistrement d’un document, vous pouvez définir des propriétés avancées. Aspose.Words vous fournit le SaveOptions classe, qui permet un contrôle plus précis du processus de sauvegarde. Il y a des surcharges de la Save méthode qui accepte une SaveOptions objet – il devrait être un objet d’une classe dérivé de SaveOptions En cours. Chaque format de sauvegarde a une classe correspondante qui détient des options de sauvegarde pour ce format de sauvegarde, par exemple, il y a PdfSaveOptions pour enregistrer au format PDF, MarkdownSaveOptions pour l’épargne Markdown modèle, ou ImageSaveOptions pour enregistrer sur une image. Cet article fournit des exemples de travail avec certaines classes d’options dérivées de SaveOptions.

L’exemple de code suivant montre comment définir les options de sauvegarde avant de sauvegarder le document en HTML:

L’article décrit quelques propriétés que vous pouvez contrôler lors de la sauvegarde d’un document.

Chiffrer un document Avec un mot de passe

Utiliser Password propriété pour obtenir ou définir un mot de passe pour un document chiffré. Utiliser Password propriété de la classe correspondante pour travailler avec le format de document sélectionné.

Par exemple, lors de la sauvegarde d’un document au DOC ou DOT format, utiliser le Password propriété des DocSaveOptions En cours.

L’exemple de code suivant montre comment définir un mot de passe pour chiffrer un document en utilisant la méthode de chiffrement RC4:

Lorsque vous enregistrez un document au format ODT, utilisez le Password propriété des OdtSaveOptions En cours.

L’exemple de code suivant montre comment charger et enregistrer OpenDocument chiffré avec un mot de passe:

Tous les formats ne supportent pas le cryptage et l’utilisation de Password propriété.

Afficher les notifications d’enregistrement de documents

Aspose.Words offre la possibilité d’utiliser ProgressCallback propriété pour obtenir des notifications sur la progression de l’économie de document.

Il est maintenant disponible lors de l’enregistrement sur DOCX, FlatOpc, DOCM, DOTM, DOTX, HTML, MHTML, EPUB, XamlFlow, XamlFlowPack ou formats TXT.

Mettre à jour l’heure de création du document

Aspose.Words permet d’utiliser les CreatedTime propriété pour obtenir ou définir la date de création du document en UTC. Vous pouvez également mettre à jour cette valeur avant d’enregistrer UpdateCreatedTimeProperty option.

L’exemple de code suivant montre comment mettre à jour le temps de création du document:

Mettre à jour la dernière propriété enregistrée

Aspose.Words permet d’utiliser les UpdateLastSavedTimeProperty biens à obtenir ou à fixer une valeur LastSavedTime la propriété est mise à jour avant l’épargne.

L’exemple de code suivant montre comment définir cette propriété et enregistrer le document:

Enregistrer l’image noir et blanc avec un bit par Pixel format

Pour contrôler les options de sauvegarde d’images, ImageSaveOptions La classe est utilisée. Par exemple, vous pouvez utiliser le PixelFormat propriété pour définir le format pixel pour les images générées. Veuillez noter que le format pixel de l’image de sortie peut différer de la valeur définie en raison du travail de GDI+.

L’exemple de code suivant montre comment enregistrer une image en noir et blanc avec un bit par pixel: