在 Java 中將 Word 文檔轉換為 EPUB

大多數智能設備,如智能手機、平板電腦、筆記本電腦等都支持 EPUB 格式來查看或閱讀文檔。它是電子書或電子出版物的常用格式。另一方面,MS Word 格式,例如 DOCXDOC 等,是數字世界中廣泛使用的文檔格式之一。在本文中,我們將向您展示如何在 Java 中以編程方式將 MS Word DOC DOCX 轉換為 EPUB。此外,您將學習如何使用不同的選項自定義 Word DOC 到 EPUB 的轉換。

用於將 Word DOC DOCX 轉換為 EPUB 的 Java API

為了將 DOCX、DOC 等文件轉換為 EPUB 格式,我們將使用 Aspose.Words for Java。上述 API 允許您無縫地創建和操作 MS Word 文檔。此外,您可以將 Word 文件高保真地轉換為其他格式,如 EPUB、HTML、PDF 等。您可以下載 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 DOC 轉換為 EPUB - 免費下載

以下是在 Java 中將 Word DOCX 文件轉換為 EPUB 的步驟。

以下代碼示例顯示瞭如何在 Java 中將 DOCX 文件轉換為 EPUB。

// 載入Word文檔
Document doc = new Document("document.docx");

// 將 Word 文檔轉換為 EPUB
doc.save("word-to-epub.epub");

在 Java 中自定義 Word DOC 到 EPUB 的轉換

您還可以使用不同的選項修改 Word 到 EPUB 轉換中 API 的默認行為。例如,您可以指定編碼方案、導出文檔信息、設置拆分條件等。以下是在 Java 中自定義 Word DOC 到 EPUB 轉換的步驟。

以下代碼示例顯示瞭如何在 Java 中自定義 Word DOC 到 EPUB 的轉換。

// 載入Word文檔
Document doc = new Document("document.docx");

// 為保存選項創建一個對象
HtmlSaveOptions saveOptions = new HtmlSaveOptions();

// 設置所需的編碼
saveOptions.setEncoding(Charset.forName("UTF-8"));

// 指定在哪些元素處拆分內部 HTML。這會在 EPUB 中創建一個新的 HTML 
// 這允許您限制每個 HTML 部分的大小。這對無法閱讀的讀者很有用 
// 大於特定大小的 HTML 文件,例如 300kb。
saveOptions.setDocumentSplitCriteria(DocumentSplitCriteria.HEADING_PARAGRAPH);

// 啟用文檔屬性的導出
saveOptions.setExportDocumentProperties(true);

// 指定保存格式
saveOptions.setSaveFormat(SaveFormat.EPUB);

// 將 Word 文檔轉換為 EPUB
doc.save("word-to-epub.epub", saveOptions);

Java Word DOC 到 EPUB 轉換器 - 獲得免費許可證

通過獲得免費的臨時許可,您可以不受評估限制地使用 Aspose.Words for Java。

結論

在本文中,您學習瞭如何在 Java 中將 Word DOC DOCX 轉換為 EPUB 格式。此外,您還了解瞭如何使用 Java 中的不同選項修改 Word DOC 到 EPUB 的轉換。同時,您可以訪問文檔以了解 Aspose.Words for Java 還提供了什麼。如果您有任何困惑或疑問,可以通過我們的 論壇 告訴我們。

也可以看看