Cómo convertir EPUB a PDF en C#

Este tutorial rápido explica cómo convertir EPUB a PDF en C#. Proporciona todos los detalles para establecer el entorno, un procedimiento paso a paso y un código de ejemplo ejecutable para escribir un completo convertidor de EPUB a PDF en C#. Además, también cubre varias propiedades para crear variaciones de archivos PDF según sus requisitos.

Pasos para convertir archivos EPUB a PDF en C#

  1. Configure el entorno instalando Aspose.HTML for .NET para procesar archivos EPUB
  2. Cree una instancia de la clase PdfSaveOptions y configure las propiedades requeridas
  3. Renderizar formato EPUB a PDF con el método ConvertEPUB

Estos pasos elaboran con precisión el proceso para convertir un archivo de EPUB a PDF en C#. Primero, debe establecer preferencias para el documento PDF esperado. Posteriormente, cargue el archivo EPUB de origen y reprodúzcalo en formato PDF utilizando las propiedades especificadas.

Fragmento de código para convertir archivos EPUB a PDF en C#

using System.IO;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to convert EPUB to PDF using C#
{
// Set license
Aspose.Html.License lic = new Aspose.Html.License();
lic.SetLicense("Aspose.Total.lic");
// Open EPUB file
var stream = File.OpenRead("input.epub");
// Set path for output file
string savePath = Path.Combine("output.pdf");
// Create an instance of PdfSaveOptions
var options = new Aspose.Html.Saving.PdfSaveOptions();
// Call the ConvertEPUB method
Aspose.Html.Converters.Converter.ConvertEPUB(stream, options, savePath);
System.Console.WriteLine("Done");
}
}
}

Esta muestra de código puede exportar archivo EPUB a PDF en C# sin depender de ninguna aplicación externa. Sin embargo, puede improvisar cargando o guardando los archivos desde una transmisión, una matriz o un disco. Asimismo, puede controlar las propiedades del documento PDF de salida, como la configuración de la página, el cifrado, la resolución, etc.

Este tutorial ha cubierto cómo convertir EPUB a PDF en C#. Además, si desea fusionar archivos HTML en un archivo PDF, consulte el artículo sobre cómo fusionar archivos HTML a PDF en C#.

 Español