Converti Word in Markdown in C#

Al giorno d’oggi, il formato Markdown (MD) è ampiamente scelto per scrivere articoli, blog e documentazione online. Tuttavia, la sua sintassi diventa difficile da ricordare e scrivere nel caso di documenti di grandi dimensioni. Per semplificare le cose, puoi scrivere contenuto in MS Word e quindi convertire il file DOCX o DOC in Markdown. Per eseguire questa conversione a livello di codice, questo articolo illustra come convertire i documenti di Word in file Markdown (.md) utilizzando Java.

Libreria del convertitore da Word a Markdown Java

Per convertire i file DOCX/DOC in formato Markdown, utilizzeremo Aspose.Words for Java. La suddetta API ti consente di creare e manipolare documenti Word dall’interno di applicazioni Java. Inoltre, fornisce un convertitore di documenti di alta qualità per convertire documenti MS Word in altri formati. Puoi scaricare il JAR dell’API o installarlo utilizzando le seguenti configurazioni Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

Converti un documento Word in Markdown in Java

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

L’esempio di codice seguente mostra come convertire un file DOCX in formato Markdown utilizzando Java.

// Carica il documento di Word dal disco
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 modificare il comportamento predefinito dell’API per la conversione da Word a Markdown. 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 impostare diverse opzioni nella conversione da Word a Markdown.

L’esempio di codice seguente mostra come personalizzare la conversione da DOCX a Markdown utilizzando Java.

// Carica il documento di Word dal disco
Document doc = new Document("document.docx");

// Imposta le opzioni di riduzione
MarkdownSaveOptions so = new MarkdownSaveOptions();
so.setImagesFolder("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 Java senza limitazioni di valutazione utilizzando una licenza temporanea.

Conclusione

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

Guarda anche