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>jdk16</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 的所有功能。

探索其他功能

您可以访问 documentation 部分来探索 API 支持的其他几个功能。

在线演示

请尝试使用上述 API 开发的 EPUB to XPS Converter 网络应用程序。

结论

在本文中,您学习了如何将 EPUB 文件转换为 XPS 格式。您可以控制输出文件的不同属性,例如页面高度、宽度、分辨率等。此外,您可以通过访问 文档 找到 API 的许多其他功能。此外,如有任何疑问,请随时通过 论坛 与我们联系。

也可以看看

【Java中Markdown转HTML或HTML转MD文件】(https://blog.aspose.com/zh/2021/11/23/convert-md-html-java/)