Convertir EPUB a TIFF C#

¿Quiere convertir documentos de formato EPUB a imágenes TIFF? Si es así, has venido al lugar correcto. En este artículo, aprenderemos cómo convertir EPUB a TIFF en C# siguiendo unos sencillos pasos.

El formato EPUB es un estándar abierto que permite a los autores almacenar información digital como libros electrónicos, revistas y otros contenidos digitales en un formato de archivo que se puede reproducir y leer fácilmente. EPUB es un formato de archivo que se puede leer con su computadora o en un dispositivo como un eReader (por ejemplo, Kindle, etc.). En ciertos casos, es posible que necesitemos exportar libros electrónicos u otros documentos de EPUB a imágenes TIFF.

El formato de archivo TIFF (Tagged Image File Format) es un formato de imagen de trama popular para usar y mostrar en una amplia variedad de dispositivos. Podemos exportar fácilmente libros electrónicos y otros documentos digitales de EPUB a TIFF mediante programación. Por lo tanto, siga leyendo para conocer los pasos detallados sobre cómo convertir EPUB a TIFF en C#.

En este artículo se tratarán los siguientes temas:

  1. API de conversión de EPUB a TIFF de C#
  2. Pasos para convertir EPUB a TIFF
  3. Convertir EPUB a TIFF
  4. Personalizar la conversión de EPUB a TIFF

API de conversión de EPUB a TIFF de C#

Para convertir documentos de EPUB a TIFF, utilizaremos la API Aspose.HTML para .NET. La API permite la creación, modificación y extracción de datos HTML. Además, le permite convertir formatos de documentos HTML, formatos de imagen EPUB, Markdown y SVG a otros formatos compatibles sin necesidad de software externo.

La API proporciona la clase ImageSaveOptions que proporciona propiedades para administrar la resolución de los resultados de la imagen, la calidad del suavizado, el formato y la configuración de página de las imágenes. La clase Converter de la API proporciona una amplia gama de conversiones a los formatos populares, como PDF, XPS, formatos de imagen, etc. Proporciona el ConvertEPUB(Stream , ImageSaveOptions, string) método que convierte la fuente EPUB presentada por el flujo de entrada de datos y la guarda en un archivo formado por la ruta del archivo de salida.

Descargue la DLL de la API o instálela usando NuGet.

PM> Install-Package Aspose.Html

Cómo convertir EPUB a TIFF en C#

Podemos convertir fácilmente un documento EPUB en una imagen TIFF siguiendo los pasos que se detallan a continuación:

  • Cargue un documento EPUB existente.
  • Especifique las opciones para guardar imágenes.
  • Convierte EPUB a TIFF.

La siguiente sección describe cómo transformar estos pasos en código C# y guardar un documento EPUB como una imagen TIFF.

Convierta EPUB a TIFF usando C#

Podemos guardar un documento EPUB como una imagen TIFF siguiendo los pasos que se detallan a continuación:

  1. En primer lugar, abra un archivo EPUB existente para leer usando File.OpenRead().
  2. A continuación, cree una instancia de la clase ImageSaveOptions.
  3. Después de eso, especifique el Formato como ImageFormat.Tiff.
  4. Finalmente, llame al método Converter.ConvertEPUB() para guardar un TIFF. Toma el flujo de archivos EPUB, ImageSaveOptions y la ruta del archivo TIFF de salida como argumentos.

El siguiente ejemplo de código muestra cómo convertir un EPUB a un TIFF en C#.

// Este ejemplo de código demuestra cómo convertir un EPUB a un TIFF.
// Abra un archivo EPUB existente para leer
var stream = File.OpenRead("C:\\Files\\input.epub");

// Prepare una ruta para guardar archivos convertidos 
string savePath = "C:\\Files\\output.tiff";

// Inicializar ImageSaveOptions 
var options = new ImageSaveOptions();
options.Format = ImageFormat.Tiff;

// Llame al método ConvertEPUB para convertir EPUB a TIFF
Converter.ConvertEPUB(stream, options, savePath);
Convierta EPUB a TIFF usando C#

Convierta EPUB a TIFF usando C#

Personalice la conversión de EPUB a TIFF en C#

También podemos personalizar la conversión de EPUB a TIFF siguiendo los pasos mencionados anteriormente. Sin embargo, necesitamos especificar opciones adicionales como Compresión, Modo de Suavizado, Resolución Horizontal, Resolución Vertical, Color de Fondo, etc. en el paso # 4.

El siguiente ejemplo de código muestra cómo personalizar la conversión de EPUB a TIFF en C#.

// Este ejemplo de código demuestra cómo convertir un EPUB a un TIFF.
// Abra un archivo EPUB existente para leer
var stream = File.OpenRead("C:\\Files\\input.epub");

// Prepare una ruta para guardar archivos convertidos 
string savePath = "C:\\Files\\output.tiff";

// Inicializar ImageSaveOptions 
var options = new ImageSaveOptions(ImageFormat.Tiff)
{
    // Establezca la compresión TIFF como Ninguna
    Compression = Compression.None,
    
    // Especificar la calidad de representación para esta imagen
    SmoothingMode = SmoothingMode.HighQuality,
    
    // Especifique la resolución horizontal y vertical para las imágenes de salida en píxeles por pulgada.
    HorizontalResolution = 400,
    VerticalResolution = 400,
    
    // Especifique el color de fondo del TIFF
    BackgroundColor = System.Drawing.Color.AliceBlue
};

// Especifique el tamaño de la página y los márgenes en píxeles
options.PageSetup.AnyPage = new Page(new Aspose.Html.Drawing.Size(800, 500), new Margin(30, 20, 10, 10));

// Llame al método ConvertEPUB para convertir EPUB a TIFF
Converter.ConvertEPUB(stream, options, savePath);
Personalice la conversión de EPUB a TIFF en C#

Personalice la conversión de EPUB a TIFF en C#

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para probar Aspose.HTML para .NET sin limitaciones de evaluación.

Conclusión

En este artículo, hemos aprendido cómo convertir un EPUB a TIFF en C#. También hemos visto cómo especificar opciones de guardado adicionales para personalizar la conversión. Además, puede obtener más información sobre Aspose.HTML para .NET API utilizando documentación. En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.

Ver también