EPUB 文件格式流行用于打印电子书、小册子、小册子等。有时您可能需要将 EPUB 文件转换为图像以显示文件内容。因此,本文将指导您如何在 Java 中以编程方式将 EPUB 文件转换为 JPG 或 PNG 图像。
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 图像:
- 创建 ImageSaveOptions 类的对象。
- 设置页面大小和输出图像格式。
- 使用 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 图像:
- 创建 ImageSaveOptions 类的实例。
- 将输出图像格式设置为 PNG。
- 使用 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 图像。此外,如有任何疑问,请随时通过 论坛 与我们联系。