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 :
- Convertisseur d’images C# en Word - Téléchargement gratuit
- Étapes pour convertir une image en Word
- Convertir une image en Word en C#
- Insérer une image dans un document Word existant
- Convertir une image en Word en ligne
- 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 :
- Installez Aspose.Words for .NET dans votre application.
- Créez un nouveau document DOCX.
- Insérez une image dans le document en utilisant le chemin du fichier image.
- 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#.
- Créez un objet de la classe Document.
- Créez un objet de la classe DocumentBuilder.
- Insérez une image dans le document par son chemin à l’aide de la méthode DocumentBuilder.InsertImage(string).
- 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");
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 :
- Chargez un document existant à l’aide de la classe Document.
- Créez un objet de la classe DocumentBuilder.
- Accédez à la fin du document à l’aide de la méthode MoveToDocumentEnd().
- Insérez un saut de page à l’aide de la méthode InsertBreak(BreakType.PageBreak).
- Insérez une image dans le document par son chemin à l’aide de la méthode DocumentBuilder.InsertImage(string).
- 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");
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.