Convertir un document en image

Parfois, il est nécessaire d’obtenir une image au lieu de documents dans d’autres formats, comme DOCX ou PDF. Par exemple, vous devez ajouter un aperçu de n’importe quelle page de document à votre site Web ou application ou créer un “scan” d’un document pour envoyer une facture. C’est alors que vous pouvez avoir besoin de convertir un document dans n’importe quel format de charge support É à une image, encore, dans n’importe quelle format de sauvegarde pris en charge.

Convertir en 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écifier les options de sauvegarde lors de la conversion d’une image

Aspose.Words vous fournit le ImageSaveOptions classe, qui donne plus de contrôle sur la façon dont les documents sont enregistrés dans différents formats d’image. Certaines propriétés de cette classe héritent ou surchargent des propriétés des classes de base telles que FixedPageSaveOptions ou SaveOptions, mais il existe aussi des options spécifiques pour enregistrer des images.

Il est possible de spécifier les pages à convertir en format image en utilisant la PageSet propriété. Par exemple, il peut être appliqué si vous avez seulement besoin d’un aperçu pour la première ou pour une page définie.

Il est également possible de contrôler la qualité d’image de sortie et le format de pixel en utilisant les propriétés suivantes – HorizontalResolution, VerticalResolution, Resolution, Scale, PixelFormat, ainsi que de configurer les paramètres de couleur d’image, en utilisant les propriétés suivantes – ImageBrightness, ImageColorMode, ImageContrast, PaperColor.

Il y a aussi 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 de document avec l’application de certains paramètres supplémentaires: