Combinar archivos EPUB Java

EPUB es la abreviatura de publicación electrónica que se usa con frecuencia para guardar libros y otro contenido relacionado. Estos archivos pueden incluir palabras, gráficos, imágenes, fuentes, hojas de estilo, etc. En algunos escenarios, es posible que deba fusionar algunos archivos EPUB. Siguiendo tales requisitos, este artículo explica cómo fusionar archivos EPUB mediante programación en Java.

Fusionar archivos EPUB: instalación de la API de Java

Aspose.HTML para Java admite trabajar con HTML, MHTML, SVG y algunos otros formatos de archivo admitidos o convertirlos. Puede acceder fácilmente a la API descargando su archivo JAR de referencia desde la página Nuevos lanzamientos o pegando las siguientes configuraciones de Maven en el archivo pom.xml de su proyecto para configurar la API desde el Repositorio de Aspose:

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>22.9</version>
        <classifier>jdk18</classifier>
    </dependency>
</dependencies>

Cómo fusionar archivos EPUB mediante programación en Java

Los siguientes pasos muestran cómo fusionar archivos EPUB en Java:

  1. Cargue los archivos EPUB de origen en secuencias.
  2. Cree una matriz que contenga los archivos de entrada cargados.
  3. Cree una instancia de EPUB Renderer.
  4. Combine los documentos EPUB en un archivo PDF.

Combinar archivos EPUB en Java

Siga los pasos a continuación para fusionar archivos EPUB mediante programación en Java:

  1. Cargue los archivos EPUB de origen en secuencias.
  2. Cree una matriz que contenga los archivos de entrada cargados.
  3. Crea una instancia de EpubRenderer.
  4. Combine los documentos EPUB en un archivo PDF.

El siguiente fragmento de código demuestra cómo fusionar archivos EPUB mediante programación en Java:

// Abra los archivos EPUB de origen para leer
Stream stream1 = new FileStream("input.epub", FileMode.Open);
Stream stream2 = new FileStream("input.epub", FileMode.Open);

Stream[] merge = new Stream[]{stream1, stream2};

// Crear una instancia de EPUB Renderer
var renderer = new com.aspose.html.rendering.EpubRenderer();

// Crear una instancia de dispositivo PDF
var device = new com.aspose.html.rendering.pdf.PdfDevice("merge-epub.pdf");

// Combinar los documentos EPUB en PDF
renderer.render(device, merge);

Explore Aspose.HTML para Java

Puede visitar la sección documentación para conocer muchas otras funciones que ofrece la API.

Conclusión

En conclusión, ha aprendido a fusionar archivos EPUB en Java. Cubre todo el proceso y el código de muestra para combinar varios archivos EPUB en un solo archivo PDF mediante programación en Java. Además, no dude en comunicarse con nosotros en foro en caso de ambigüedades.

Ver también