Convertir une image en Word en C# | Convertisseur de photos en Word C#

Microsoft Word propose une variété d’outils pour générer des documents texte avec des capacités de formatage améliorées. Outre le formatage du texte, nous pouvons également incorporer divers éléments graphiques et images dans des documents Word. Dans certains cas, nous pouvons être amenés à insérer des images ou des photos dans des documents Word au format DOC ou DOCX. Dans cet article, nous apprendrons comment convertir une image en document Word en C#.

Cet article couvre les sujets suivants :

  1. Convertisseur d’images C# en Word - Téléchargement gratuit
  2. Étapes pour convertir une image en Word
  3. Convertir une image en Word en C#
  4. Insérer une image dans un document Word existant
  5. Convertir une image en Word en ligne
  6. Photo vers Word - Ressources d’apprentissage gratuites

Convertisseur d’images en Word C# - Téléchargement gratuit

Nous utiliserons Aspose.Words for .NET pour convertir des images en documents Word. Il permet aux développeurs de créer et de manipuler des documents Word à partir d’applications .NET. Outre un ensemble puissant de fonctionnalités, il fournit un convertisseur intégré pour convertir des documents et des images vers d’autres formats.

Veuillez télécharger la DLL de l’API ou l’installer à partir de NuGet à l’aide de la console du gestionnaire de packages.

PM> Install-Package Aspose.Words

Comment convertir une image en Word

Nous pouvons facilement convertir n’importe quelle image ou photo des formats JPG ou PNG en un document Word en suivant les étapes ci-dessous :

  1. Installez Aspose.Words for .NET dans votre application.
  2. Créez un nouveau document DOCX.
  3. Insérez une image dans le document en utilisant le chemin du fichier image.
  4. Enregistrez le document à l’emplacement souhaité.

Convertir une image en Word en C#

Voyons maintenant comment les étapes mentionnées ci-dessus seront traduites dans le code C#. Voici les étapes pour convertir une image en DOCX en C#.

  1. Créez un objet de la classe Document.
  2. Créez un objet de la classe DocumentBuilder.
  3. Insérez une image dans le document par son chemin à l’aide de la méthode DocumentBuilder.InsertImage(string).
  4. Enregistrez le document DOCX à l’aide de la méthode Document.Save(string).

L’exemple de code suivant montre comment convertir une image en DOCX en C#.

// Cet exemple de code montre comment convertir une image en document Word !
using Aspose.Words;

// créer un nouveau document
Document doc = new Document();

// créer et initialiser le générateur de documents
DocumentBuilder builder = new DocumentBuilder(doc);

// insérer une image dans le document
builder.InsertImage("C:\\Files\\tower.jpg");

// enregistrer le document
doc.Save("C:\\Files\\Output.docx");
Convertir une image en document Word en C#

Convertir une image en document Word en C#

Insérer une image dans un document Word existant

De même, nous pouvons également insérer une image dans un document Word existant en suivant les étapes ci-dessous :

  1. Chargez un document existant à l’aide de la classe Document.
  2. Créez un objet de la classe DocumentBuilder.
  3. Accédez à la fin du document à l’aide de la méthode MoveToDocumentEnd().
  4. Insérez un saut de page à l’aide de la méthode InsertBreak(BreakType.PageBreak).
  5. Insérez une image dans le document par son chemin à l’aide de la méthode DocumentBuilder.InsertImage(string).
  6. Enfin, enregistrez le document DOCX à l’aide de la méthode Document.Save(string).

L’exemple de code suivant montre comment insérer une image dans un document Word existant en C#.

// Cet exemple de code montre comment insérer une image dans un document Word !
using Aspose.Words;

// créer un nouveau document
Document doc = new Document("C:\\Files\\Document.docx");

// créer et initialiser le générateur de documents
DocumentBuilder builder = new DocumentBuilder(doc);

// aller à la fin du document
builder.MoveToDocumentEnd();

// insérer une nouvelle page
builder.InsertBreak(BreakType.PageBreak);

// insérer une image dans un document
builder.InsertImage("C:\\Files\\tower.jpg");

// enregistrer le document
doc.Save("C:\\Files\\Output_1.docx");
Insérer une image dans un document Word existant en C#

Insérer une image dans un document Word existant en C#

C# Pic to Word Converter - Obtenez une licence gratuite

Vous pouvez utiliser Aspose.Words for .NET sans limitations d’évaluation à l’aide d’une licence temporaire.

Convertir une image en Word en ligne

Vous pouvez également convertir des images en documents Word en ligne à l’aide de cette application Web gratuite convertisseur d’images en Word, développée à l’aide de cette API.

Photo en Word – Ressources d’apprentissage

Outre la conversion de photos ou d’images en documents Word, apprenez-en davantage sur la création, la manipulation et la conversion de documents ou d’images Word, et explorez diverses autres fonctionnalités de la bibliothèque à l’aide des ressources ci-dessous :

Conclusion

Dans cet article, nous avons appris comment convertir une image en document Word en C#. En tirant parti d’Aspose.Words for .NET, vous pouvez simplifier les tâches d’automatisation des documents. Il s’agit d’une bibliothèque de traitement de documents puissante et polyvalente qui offre une solution robuste pour générer, modifier et restituer des fichiers Word dans diverses applications .NET. N’hésitez pas à poser vos questions via notre forum d’assistance gratuit.

Voir également