Word en JPG PNG Image C#

Dans certains scénarios, vous devrez peut-être convertir des documents Word en images. Que ce soit pour générer des aperçus, créer des vignettes ou intégrer des documents dans des applications où les formats d’image sont plus adaptés, avoir la possibilité de convertir des documents Word en images peut être utile. Dans cet article, vous apprendrez comment convertir un document Word DOC ou DOCX au format d’image JPG ou PNG à l’aide de C#.

Convertisseur Word en Image - Installation de l’API C#

Vous pouvez facilement convertir des documents Word en différents formats d’image en C# en installant Conholdate.Total for .NET. Téléchargez-le simplement à partir de la section Nouvelles versions ou exécutez la commande d’installation NuGet suivante :

PM> NuGet\Install-Package Conholdate.Total

Convertir un document Word DOCX DOC en image PNG en C#

Vous pouvez facilement convertir un document Word en image PNG en C# en suivant les étapes suivantes :

  • Chargez le document DOCX Word d’entrée à l’aide de l’objet de classe Document.
  • Initialisez un objet de la classe ImageSaveOptions.
  • Définissez la résolution horizontale.
  • Exportez l’image PNG de sortie avec la méthode Save.

L’exemple de code suivant montre comment convertir Word DOCX en image PNG en C# :

// Charger le document Word d'entrée
Aspose.Words.Document doc = new Aspose.Words.Document("Words.docx");

// Initialiser un objet de la classe ImageSaveOptions
Aspose.Words.Saving.ImageSaveOptions options = new Aspose.Words.Saving.ImageSaveOptions(Aspose.Words.SaveFormat.Png);

// Définissez la résolution horizontale.
options.HorizontalResolution = 72f;

// Enregistrer l'image PNG de sortie
doc.Save("Word-to-PNG.png", options);

Convertir un document DOCX en image JPG en C#

Vous pouvez rapidement restituer un document Word au format d’image JPG en C# en suivant les étapes ci-dessous :

  • Chargez le document DOCX Word d’entrée à l’aide de l’objet de classe Document.
  • Initialisez un objet de la classe ImageSaveOptions.
  • Définissez la propriété PageSet pour convertir des pages spécifiques.
  • Définissez des propriétés personnalisées telles que la luminosité et le contraste de l’image.
  • Écrivez l’image JPG générée à l’aide de la méthode Save.

L’extrait de code ci-dessous montre comment convertir un document Word DOCX en image JPG en C# :

// Charger le document Word d'entrée
Aspose.Words.Document doc = new Aspose.Words.Document("Words.docx");

// Initialiser un objet de la classe ImageSaveOptions
Aspose.Words.Saving.ImageSaveOptions options = new Aspose.Words.Saving.ImageSaveOptions(Aspose.Words.SaveFormat.Jpeg);

// Réglez le "PageSet" sur "0" pour convertir uniquement la première page d'un document.
options.PageSet = new Aspose.Words.Saving.PageSet(0);

// Réglez la luminosité et le contraste de l'image.
options.ImageBrightness = 0.3f;
options.ImageContrast = 0.7f;

// Définissez la résolution horizontale.
options.HorizontalResolution = 72f;

// Enregistrer l'image JPG de sortie
doc.Save("Word-to-JPG.jpg", options);

Pourquoi convertir des documents Word en images ?

Il existe plusieurs raisons pour lesquelles vous souhaiterez peut-être convertir des documents Word en images :

Facilité de partage : les images sont largement prises en charge sur différentes plates-formes et appareils, ce qui les rend faciles à partager avec un public plus large.

Préservation du formatage : la conversion en images garantit que le formatage du document reste intact, quel que soit l’appareil de visualisation ou le logiciel.

Intégration dans des applications : les images peuvent être facilement intégrées dans des applications Web ou des présentations, améliorant ainsi l’attrait visuel et l’interactivité.

Licence d’évaluation gratuite

Vous pouvez obtenir une licence temporaire gratuite pour évaluer les API à leur pleine capacité.

Résumé

Dans cet article, vous avez appris à convertir des documents Word en images à l’aide de C#. Il couvre un document Word DOC ou DOCX en une image PNG ou JPG en C#. Cette fonctionnalité ouvre un large éventail de possibilités dans vos applications, depuis la génération d’aperçus de documents jusqu’à l’intégration de documents dans des flux de travail centrés sur l’image. N’hésitez pas à expérimenter davantage et à personnaliser le code en fonction de vos besoins spécifiques. De plus, vous pouvez toujours nous contacter pour discuter de vos préoccupations via forum.

Voir également