EPUB a JPG PNG Java

El formato de archivo EPUB es popular para imprimir libros electrónicos, folletos, panfletos, etc. A veces es posible que necesite convertir un archivo EPUB en una imagen para mostrar el contenido del archivo. Por lo tanto, este artículo lo guía sobre cómo convertir un archivo EPUB a una imagen JPG o PNG mediante programación en Java.

Conversión de EPUB a imagen: instalación de la API de Java

Aspose.HTML for Java puede usarse para crear, editar y manipular HTML, MHTML, XPS, EPUB y muchos otros formatos de archivo. Puede descargar sus archivos JAR desde la página Nuevos lanzamientos o pegar las siguientes configuraciones en el archivo pom.xml de su proyecto:

Repositorio:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Dependencia:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>21.12</version>
        <classifier>jdk17</classifier>
    </dependency>
</dependencies>

Convertir imagen EPUB a JPG en Java

Puede convertir un archivo EPUB en una imagen JPG siguiendo los pasos a continuación:

  1. Cree un objeto de la clase ImageSaveOptions.
  2. Configure el tamaño de la página y el formato de la imagen de salida.
  3. Guarde la imagen JPG de salida con el método ConvertEPUB.

El siguiente ejemplo de código explica cómo convertir un archivo EPUB en una imagen JPG en Java:

// Prepare una ruta a un archivo EPUB de origen
String sourcePath = "input.epub";

// Prepare una ruta para guardar el archivo convertido 
String outputPath = "output.jpg";

// Crear una instancia de 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))));

// Llame al método ConvertEPUB para convertir EPUB a imagen JPG
Converter.convertEPUB(sourcePath, options, outputPath);

Convierta EPUB a imagen PNG mediante programación en Java

Debe seguir los pasos a continuación para convertir un archivo EPUB en una imagen PNG:

  1. Cree una instancia de la clase ImageSaveOptions.
  2. Establezca el formato de la imagen de salida como PNG.
  3. Convierte el EPUB a una imagen PNG con el método ConvertEPUB.

El siguiente ejemplo de código explica cómo convertir un archivo EPUB a una imagen PNG en Java:

// Prepare una ruta a un archivo EPUB de origen
String sourcePath = "input.epub";

// Prepare una ruta para guardar el archivo convertido 
String outputPath = "output.png";

// Crear una instancia de ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions();
options.setFormat(ImageFormat.Png);
options.getPageSetup().getAnyPage().setSize(new Size(500, 500));

// Llame al método ConvertEPUB para convertir EPUB a imagen PNG
Converter.convertEPUB(sourcePath, options, outputPath);

Explore Aspose.HTML for Java

Puede consultar diferentes capítulos en la documentación para conocer otras características incluidas en la API.

Obtenga una licencia gratis

Puede solicitar una licencia temporal gratuita para evaluar las características de la API sin ninguna limitación.

Conclusión

En este artículo, ha explorado cómo convertir un archivo EPUB a una imagen JPG o PNG en Java. Además, no dude en comunicarse con nosotros en el foro en caso de cualquier consulta.

Ver también

Convertir HTML a MHT en Java