Convertir un document en image
Parfois, il est nécessaire d’obtenir une image au lieu de documents dans d’autres formats, tels que DOCX ou PDF. Par exemple, vous devez ajouter un aperçu de n’importe quelle page de document sur votre site Web ou votre application, ou créer un “scan” d’un document pour envoyer une facture. C’est à ce moment que vous devrez peut-être convertir un document dans n’importe quel supported load format en une image, encore une fois, dans n’importe quel supported save format.
Convertir au format d’image
Comme pour tous les exemples de conversion déjà décrits, vous devez créer un nouveau document ou charger un document existant dans n’importe quel format pris en charge, apporter les modifications nécessaires et l’enregistrer dans n’importe quel format d’image disponible, par exemple JPEG, PNG ou BMP.
L’exemple de code suivant montre comment convertir DOCX en JPEG:
Spécifiez les options d’enregistrement lors de la conversion en image
Aspose.Words vous fournit la classe ImageSaveOptions, qui vous donne plus de contrôle sur la façon dont les documents sont enregistrés dans divers formats d’image. Certaines propriétés de cette classe héritent ou surchargent les propriétés des classes de base telles que FixedPageSaveOptions ou SaveOptions, mais il existe également des options spécifiques à l’enregistrement des images.
Il est possible de spécifier les pages à convertir au format d’image à l’aide de la propriété PageSet. Par exemple, il peut être appliqué si vous n’avez besoin d’un aperçu que pour la première ou pour une page définie.
Il est également possible de contrôler la qualité de l’image de sortie et le format des pixels à l’aide des propriétés suivantes– HorizontalResolution, VerticalResolution, Resolution, Scale, PixelFormat, ainsi que configurer les paramètres de couleur de l’image, en utilisant les propriétés suivantes– ImageBrightness, ImageColorMode, ImageContrast, PaperColor.
Il existe également des propriétés qui s’appliquent à un certain format, par exemple JpegQuality ou TiffCompression.
L’exemple de code suivant montre comment créer un aperçu de la première page du document en appliquant certains paramètres supplémentaires: