Fusionar EPUB C#

Los lectores de software admiten ampliamente los archivos EPUB, ya que diferentes libros y escritos se publican electrónicamente. En ciertos casos, es posible que desee fusionar diferentes archivos EPUB en un solo archivo en C#. Bajo tales escenarios, este artículo explica cómo fusionar archivos EPUB mediante programación en C#.

Combinar archivos EPUB: instalación de la API de C#

Aspose.HTML para .NET La API admite la creación o manipulación de varios tipos de formatos de archivo. Puede configurarlo rápidamente descargando los archivos DLL de referencia de la sección Descargas o ejecutando el siguiente comando de instalación NuGet:

PM> Install-Package Aspose.Html

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

Puede fusionar archivos EPUB siguiendo los pasos a continuación:

  1. Cargue los archivos EPUB de origen.
  2. Cree una instancia de la clase EpubRenderer.
  3. Inicializa un objeto de la clase PdfDevice.
  4. Combina los archivos EPUB con el método Render.

La siguiente sección explica con más detalle los detalles junto con un fragmento de código ejecutable:

Combinar archivos EPUB mediante programación en C#

Puede fusionar o combinar varios archivos EPUB y crear un solo archivo PDF siguiendo los pasos a continuación:

  1. Cargue los archivos EPUB de entrada.
  2. Crea una instancia de un objeto de la clase EpubRenderer.
  3. Inicialice una instancia de la clase PdfDevice.
  4. Combine los archivos EPUB de origen en un archivo PDF con el método Render.

El fragmento de código a continuación muestra cómo fusionar archivos EPUB en un solo archivo usando C#:

// Abra los archivos EPUB de origen para leer
using var stream1 = File.OpenRead(dataDir + "input.epub");
using var stream2 = File.OpenRead(dataDir + "input.epub");

// Crear una instancia de EPUB Renderer
using var renderer = new Aspose.Html.Rendering.EpubRenderer();

// Crear una instancia de dispositivo PDF
using var device = new Aspose.Html.Rendering.Pdf.PdfDevice("merge-epub.pdf");

// Combinar los documentos EPUB en PDF
renderer.Render(device, stream1, stream2);

Explore Aspose.HTML para .NET

Puede consultar la documentación de la API para conocer muchas otras características que ofrece la API.

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para probar la API sin limitaciones de evaluación.

Conclusión

En este artículo, ha aprendido a fusionar diferentes archivos EPUB mediante programación en C#. También contiene un fragmento de código para demostrar la combinación de diferentes archivos EPUB en un solo documento PDF. Sin embargo, en caso de cualquier consulta, no dude en contactarnos en foro.

Ver también

Convertir EPUB a TIFF en C#