EPUB 转 JPG PNG Java

EPUB 文件格式流行用于打印电子书、小册子、小册子等。有时您可能需要将 EPUB 文件转换为图像以显示文件内容。因此,本文将指导您如何在 Java 中以编程方式将 EPUB 文件转换为 JPGPNG 图像。

EPUB 到图像的转换 – Java API 安装

Aspose.HTML for Java 可用于创建、编辑和操作 HTML、MHTML、XPS、EPUB 和许多其他 文件格式。您可以从 New Releases 页面下载其 JAR 文件或将以下配置粘贴到项目的 pom.xml 文件中:

存储库:

 <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 转换为 JPG 图像

您可以按照以下步骤将 EPUB 文件转换为 JPG 图像:

  1. 创建 ImageSaveOptions 类的对象。
  2. 设置页面大小和输出图像格式。
  3. 使用 ConvertEPUB 方法保存输出的 JPG 图片。

以下代码示例详细说明了如何在 Java 中将 EPUB 文件转换为 JPG 图像:

// 准备源 EPUB 文件的路径
String sourcePath = "input.epub";

// 准备保存转换文件的路径 
String outputPath = "output.jpg";

// 创建 ImageSaveOptions 的实例
ImageSaveOptions options = new ImageSaveOptions();
options.setFormat(ImageFormat.Jpeg);
options.setSmoothingMode(SmoothingMode.HighQuality);
options.getPageSetup().setAnyPage(new Page(
    new Size(
Length.fromInches(4),
Length.fromInches(5.5))));

// 调用 ConvertEPUB 方法将 EPUB 转换为 JPG 图片
Converter.convertEPUB(sourcePath, options, outputPath);

在 Java 中以编程方式将 EPUB 转换为 PNG 图像

您需要按照以下步骤将 EPUB 文件转换为 PNG 图像:

  1. 创建 ImageSaveOptions 类的实例。
  2. 将输出图像格式设置为 PNG。
  3. 使用 ConvertEPUB 方法将 EPUB 转换为 PNG 图像。

以下代码示例说明了如何在 Java 中将 EPUB 文件转换为 PNG 图像:

// 准备源 EPUB 文件的路径
String sourcePath = "input.epub";

// 准备保存转换文件的路径 
String outputPath = "output.png";

// 创建 ImageSaveOptions 的实例
ImageSaveOptions options = new ImageSaveOptions();
options.setFormat(ImageFormat.Png);
options.getPageSetup().getAnyPage().setSize(new Size(500, 500));

// 调用 ConvertEPUB 方法将 EPUB 转换为 PNG 图像
Converter.convertEPUB(sourcePath, options, outputPath);

探索 Aspose.HTML for Java API

您可以查看 文档 中的不同章节,以了解 API 中包含的其他功能。

获得免费许可证

您可以申请 免费临时许可证 以不受任何限制地评估 API 功能。

结论

在本文中,您探索了如何在 Java 中将 EPUB 文件转换为 JPG 或 PNG 图像。此外,如有任何疑问,请随时通过 论坛 与我们联系。

也可以看看

在 Java 中将 HTML 转换为 MHT