Формат файла EPUB популярен для печати электронных книг, брошюр, брошюр и т. д. Иногда вам может потребоваться преобразовать файл EPUB в изображение для отображения содержимого файла. Поэтому в этой статье рассказывается, как программно преобразовать файл EPUB в изображение JPG или PNG на Java.
- Конвертер EPUB в изображения — установка Java API
- Преобразование изображения EPUB в JPG программно на Java
- Преобразование EPUB в изображение PNG в Java
Преобразование EPUB в изображение — установка Java API
Aspose.HTML for Java можно использовать для создания, редактирования и управления HTML, MHTML, XPS, EPUB и многих других форматов файлов. Вы можете загрузить его 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>
Конвертировать изображение EPUB в JPG на Java
Вы можете преобразовать файл EPUB в изображение JPG, выполнив следующие действия:
- Создайте объект класса ImageSaveOptions.
- Установите размер страницы и формат выходного изображения.
- Сохраните полученное изображение JPG с помощью метода ConvertEPUB.
В следующем примере кода показано, как преобразовать файл EPUB в изображение JPG в Java:
// Подготовьте путь к исходному файлу 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);
Программное преобразование EPUB в PNG-изображение в Java
Вам необходимо выполнить следующие шаги, чтобы преобразовать файл EPUB в изображение PNG:
- Создайте экземпляр класса ImageSaveOptions.
- Установите формат выходного изображения как PNG.
- Преобразуйте EPUB в изображение PNG с помощью метода ConvertEPUB.
В следующем примере кода показано, как преобразовать файл EPUB в изображение PNG в Java:
// Подготовьте путь к исходному файлу 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 для API Java
Вы можете ознакомиться с другими главами документации, чтобы узнать о других функциях, включенных в API.
Получить бесплатную лицензию
Вы можете запросить бесплатную временную лицензию, чтобы оценить функции API без каких-либо ограничений.
Вывод
В этой статье вы узнали, как преобразовать файл EPUB в изображение JPG или PNG в Java. Кроме того, если у вас возникнут вопросы, обращайтесь к нам на форум.
Смотрите также
[Преобразование HTML в MHT в Java] (https://blog.aspose.com/ru/2022/03/21/convert-html-to-mht-mhtml-java/)