
De nos jours, un grand nombre d’articles, de blogs et de documentation sont écrits au format Markdown (MD). Cependant, la syntaxe Markdown devient souvent difficile à retenir et à écrire pour les documents de grande taille. Pour faciliter les choses, vous pouvez écrire du contenu dans MS Word, puis convertir le document DOCX ou DOC en Markdown. Pour automatiser la conversion de Word en Markdown, cet article explique comment convertir des documents Word en fichiers Markdown (.md) à l’aide de C#.
- Bibliothèque de conversion de Word en Markdown
- Convertir un document Word en Markdown
- Personnaliser la conversion de Word en Markdown
Bibliothèque de conversion de Word en Markdown C#
Aspose.Words for .NET est conçu pour créer et manipuler des documents Word à partir d’applications .NET. De plus, il fournit un convertisseur intégré pour convertir les documents MS Word vers d’autres formats. Nous utiliserons cette API pour convertir des documents Word au format Markdown. Vous pouvez 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
Convertir un document Word en Markdown en C#
Voici les étapes pour convertir un fichier Word DOCX au format Markdown en C#.
- Chargez le fichier Word à l’aide de la classe Document.
- Convertissez le fichier Word au format Markdown à l’aide de la méthode Document.Save(string).
L’exemple de code suivant montre comment convertir un fichier DOCX au format Markdown à l’aide de C#.
// Charger le document Word
Document doc = new Document("document.docx");
// Enregistrez le document au format Markdown
doc.Save("word-to-markdown.md");
Personnaliser la conversion de Word en Markdown
Vous pouvez également personnaliser le comportement par défaut de la conversion de Word en Markdown à l’aide de différentes options. Par exemple, vous pouvez définir l’alignement du contenu dans les tableaux, spécifier un dossier pour conserver les images, etc. Voici les étapes pour personnaliser la conversion de Word en Markdown.
- Chargez le document Word à l’aide de la classe Document.
- Créez un objet de la classe MarkdownSaveOptions.
- Définissez les options souhaitées telles que MarkdownSaveOptions.ImagesFolder.
- Convertissez un document Word en Markdown à l’aide de la méthode Document.Save(string, MarkdownSaveOptions).
L’exemple de code suivant montre comment personnaliser la conversion DOCX vers Markdown à l’aide de C#.
// Charger le document Word
Document doc = new Document("document.docx");
// Définir les options de démarquage
MarkdownSaveOptions so = new MarkdownSaveOptions();
so.ImagesFolder = "D:\\Images";
// Enregistrez le document au format Markdown
doc.Save("word-to-markdown.md", so);
Obtenez une licence API gratuite
Vous pouvez utiliser Aspose.Words for .NET sans limitation d’évaluation à l’aide d’une licence temporaire.
Conclusion
Dans cet article, vous avez appris à convertir des fichiers Word DOCX/DOC en Markdown (.md) en C#. De plus, vous avez vu comment personnaliser la conversion de Word en Markdown à l’aide de différentes options. Vous pouvez également explorer d’autres fonctionnalités offertes par Aspose.Words for .NET en utilisant la documentation. N’hésitez pas non plus à poser vos questions via notre forum.