Converti Word in Markdown in C#

Al giorno d’oggi, un gran numero di articoli, blog e documentazione sono scritti in formato Markdown (MD). Tuttavia, la sintassi di Markdown diventa spesso difficile da ricordare e da scrivere per documenti di grandi dimensioni. Per semplificare le cose, puoi scrivere contenuto in MS Word e quindi convertire il documento DOCX o DOC in Markdown. Per automatizzare la conversione da Word a Markdown, questo articolo illustra come convertire i documenti di Word in file Markdown (.md) usando C#.

Libreria di conversione da Word C# a Markdown

Aspose.Words for .NET è progettato per creare e manipolare documenti Word dall’interno di applicazioni .NET. Inoltre, fornisce un convertitore integrato per convertire documenti MS Word in altri formati. Useremo questa API per convertire i documenti di Word in formato Markdown. Puoi scaricare la DLL dell’API o installarla da NuGet utilizzando la console di gestione dei pacchetti.

PM> Install-Package Aspose.Words

Converti un documento di Word in Markdown in C#

Di seguito sono riportati i passaggi per convertire un file Word DOCX in formato Markdown in C#.

L’esempio di codice seguente mostra come convertire un file DOCX in formato Markdown usando C#.

// Carica documento Word
Document doc = new Document("document.docx");

// Salva il documento in formato Markdown
doc.Save("word-to-markdown.md");

Personalizza la conversione da Word a Markdown

Puoi anche personalizzare il comportamento predefinito della conversione da Word a Markdown utilizzando diverse opzioni. Ad esempio, puoi impostare l’allineamento del contenuto nelle tabelle, specificare una cartella in cui conservare le immagini e così via. Di seguito sono riportati i passaggi per personalizzare la conversione da Word a Markdown.

L’esempio di codice seguente mostra come personalizzare la conversione da DOCX a Markdown usando C#.

// Carica documento Word
Document doc = new Document("document.docx");

// Imposta le opzioni di riduzione
MarkdownSaveOptions so = new MarkdownSaveOptions();
so.ImagesFolder = "D:\\Images";

// Salva il documento in formato Markdown
doc.Save("word-to-markdown.md", so);

Ottieni una licenza API gratuita

È possibile utilizzare Aspose.Words per .NET senza limitazioni di valutazione utilizzando una licenza temporanea.

Conclusione

In questo articolo, hai imparato come convertire i file Word DOCX/DOC in Markdown (.md) in C#. Inoltre, hai visto come personalizzare la conversione da Word a Markdown utilizzando diverse opzioni. Puoi anche esplorare altre funzionalità offerte da Aspose.Words per .NET usando la documentazione. Inoltre, puoi sentirti libero di porre le tue domande tramite il nostro forum.

Guarda anche