EPUB в JPG PNG Java

Формат файла EPUB популярен для печати электронных книг, брошюр, брошюр и т. д. Иногда вам может потребоваться преобразовать файл EPUB в изображение для отображения содержимого файла. Поэтому в этой статье рассказывается, как программно преобразовать файл EPUB в изображение JPG или 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, выполнив следующие действия:

  1. Создайте объект класса ImageSaveOptions.
  2. Установите размер страницы и формат выходного изображения.
  3. Сохраните полученное изображение 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:

  1. Создайте экземпляр класса ImageSaveOptions.
  2. Установите формат выходного изображения как PNG.
  3. Преобразуйте 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/)