
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
- Converti un documento Word in Markdown
- Personalizza la conversione da Word a Markdown
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.
- Carica il file di Word usando la classe Document.
- Converti file Word in formato Markdown usando il metodo Document.save(string).
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.
- Carica il documento di Word usando la classe Document.
- Crea un oggetto della classe MarkdownSaveOptions.
- Impostare le opzioni desiderate come MarkdownSaveOptions.setImagesFolder(string).
- Converti il documento Word in Markdown usando il metodo Document.save(string, MarkdownSaveOptions).
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.