Convertir Word en Markdown en C#

De nos jours, un grand nombre d’articles, de blogs et de documentation sont écrits au format Markdown. 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 Word DOC DOCX en Markdown en C#.

Convertisseur C# Word DOC DOCX en Markdown - Téléchargement gratuit

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 en 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 en C#.

// Charger le document Word
Document doc = new Document("document.docx");

// Enregistrez le document au format Markdown
doc.Save("word-to-markdown.md");

C# Personnaliser la conversion DOC en Markdown

Vous pouvez également personnaliser le comportement par défaut de la conversion Word DOC/DOCX vers 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 DOC en Markdown.

L’exemple de code suivant montre comment personnaliser la conversion de DOCX en Markdown en 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);

Convertisseur C# DOCX en Markdown - Obtenez une licence 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 Word DOCX/DOC en Markdown en C#. De plus, vous avez vu comment personnaliser la conversion de C# DOC 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.

Voir également