以編程方式從 EPUB 到 XPS Java

EPUB 文件為 Open eBook 文件格式,通常用於出版書籍。在特定用例中,您可能需要將 EPUB 文件轉換為 XPS 文件格式。在本文中,您將了解如何使用 Java 以編程方式將 EPUB 文件轉換為 XPS 文件。

EPUB 到 XPS 轉換器 – Java API 安裝

Aspose.HTML for Java API 支持使用 EPUB、XPS 和許多其他文件格式。您可以通過從 New Releases 部分下載其 JAR 文件或使用以下配置從 Aspose Repository 安裝它來快速配置 API:

存儲庫:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

依賴:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>21.12</version>
        <classifier>jdk17</classifier>
    </dependency>
</dependencies>

在 Java 中以編程方式將 EPUB 轉換為 XPS 文件

您需要按照以下步驟在 Java 中以編程方式將 EPUB 文件轉換為 XPS 文檔:

  1. 首先,加載輸入的 EPUB 文件。
  2. 創建 XpsSaveOptions 類的對象。
  3. 根據需要以英寸、厘米等為單位設置頁面尺寸。
  4. 最後,將 EPUB 轉換為 XPS 文件。

下面的代碼片段解釋瞭如何用 Java 將 EPUB 文件轉換為 XPS 文件:

// 創建 XpsSaveOptions 的實例
XpsSaveOptions options = new XpsSaveOptions();

// 以英寸為單位設置頁面大小
options.getPageSetup().setAnyPage(new Page(new Size(Length.fromInches(7), Length.fromInches(3))));

// 調用 convertEPUB 方法將 EPUB 轉換為 XPS
Converter.convertEPUB("input.epub", options, "output.xps");

獲得免費評估許可證

您可以通過申請 免費臨時許可證 來全面評估 API 的所有功能。

探索其他功能

您可以訪問 文檔 部分來探索 API 支持的其他幾個功能。

在線演示

請嘗試使用上述 API 開發的 EPUB to XPS Converter 網絡應用程序。

結論

在本文中,您了解瞭如何將 EPUB 文件轉換為 XPS 格式。您可以控制輸出文件的不同屬性,如頁面高度、寬度、分辨率等。此外,您可以通過訪問 文檔 找到該 API 的許多其他功能。此外,如有任何疑問,請隨時通過 論壇 與我們聯繫。

也可以看看

在 Java 中將 Markdown 轉換為 HTML 或將 HTML 轉換為 MD 文件