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>jdk17</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 圖像。此外,如有任何疑問,請隨時通過論壇與我們聯繫。