如今,Markdown (MD) 格式被廣泛用於撰寫在線文章、博客和文檔。然而,在大文檔的情況下,它的語法變得難以記憶和書寫。為了方便起見,您可以在 MS Word 中編寫內容,然後將 DOCX 或 DOC 文件轉換為 Markdown。為了以編程方式執行此轉換,本文介紹瞭如何在 Java 中將 Word 轉換為 Markdown。
將 Word 轉換為 Markdown 的 Java API
要將 DOCX/DOC 文件轉換為 Markdown 格式,我們將使用 Aspose.Words for Java。上述 API 允許您從 Java 應用程序中創建和操作 Word 文檔。此外,它還提供了一個高質量的文檔轉換器,可以將 MS Word 文檔轉換為其他格式。您可以下載 API 的 JAR 或使用以下 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>
在 Java 中將 Word 文件轉換為 Markdown
以下是在 Java 中將 Word 文件轉換為 Markdown 的步驟。
- 使用 Document 類加載 Word 文件。
- 使用 Document.save(string) 方法將 Word 文件轉換為 Markdown 格式。
以下代碼示例顯示瞭如何在 Java 中將 Word 文件轉換為 Markdown。
// 從磁盤加載 Word 文檔
Document doc = new Document("document.docx");
// 將文檔保存為 Markdown 格式
doc.save("word-to-markdown.md");
Java 自定義 Word 到 Markdown 轉換
您還可以更改 Word 到 Markdown 轉換 API 的默認行為。例如,您可以設置表格中內容的對齊方式、指定保存圖像的文件夾等。以下是在 Word 到 Markdown 轉換中設置不同選項的步驟。
- 使用 Document 類加載 Word 文檔。
- 創建 MarkdownSaveOptions 類的對象。
- 設置所需的選項,例如 MarkdownSaveOptions.setImagesFolder(string)。
- 使用 Document.save(string, MarkdownSaveOptions) 方法將 Word 文檔轉換為 Markdown。
以下代碼示例顯示瞭如何在 Java 中自定義 Word 到 Markdown 的轉換。
// 從磁盤加載 Word 文檔
Document doc = new Document("document.docx");
// 設置降價選項
MarkdownSaveOptions so = new MarkdownSaveOptions();
so.setImagesFolder("D:\\Images");
// 將文檔保存為 Markdown 格式
doc.save("word-to-markdown.md", so);
Java Word 到 Markdown 轉換器 - 獲得免費許可證
你可以使用 Aspose.Words for Java,沒有評估限制,使用臨時許可。
結論
在本文中,您學習瞭如何將 Word 文件轉換為 Java 中的 Markdown (.md)。此外,您還看到瞭如何使用不同的選項修改 Word 到 Markdown 的轉換。您還可以使用 文檔 探索 Aspose.Words for Java 提供的其他功能。此外,您可以隨時通過我們的 論壇 提出問題。