Este tutorial se centra en el proceso de transformación de un archivo de libro electrónico a un formato no editable mediante el consumo de uno de los paquetes de conversión de documentos populares y proporciona un flujo de trabajo completo sobre cómo **convertir EPUB a PDF usando C# **. Además, esta publicación lo guiará sobre cómo consumir las API del convertidor de documentos para escribir el convertidor de libros electrónicos a PDF en C#. Estos son los pasos principales junto con una aplicación de muestra para transformar EPUB a PDF.
Pasos para convertir EPUB a PDF usando C#
- Instale el paquete GroupDocs.Conversion for .NET del administrador de paquetes NuGet en la aplicación .NET para convertir EPUB a PDF
- Agregue una referencia al espacio de nombres GroupDocs.Conversion para convertir de formato EPUB a PDF
- Cree una instancia de la clase Converter para cargar el archivo EPUB de entrada desde el disco para transformarlo a formato PDF
- Crear y definir propiedades para personalizar el archivo PDF de salida
- Llame al método Convert de la clase Converter para guardar EPUB como PDF en el disco
Estos son los puntos principales para implementar la funcionalidad para convertir archivos EPUB a PDF usando C#. Estos pasos son independientes de la plataforma y se pueden usar fácilmente en cualquiera de los sistemas operativos comunes como Windows, macOS y Linux sin configurar ningún software adicional. Debe escribir unas pocas líneas de código que consisten en simples llamadas a la API de la biblioteca mencionada para transformar el libro electrónico a PDF y también puede personalizar el archivo convertido definiendo varias propiedades usando el objeto PdfConvertOptions.
Código para convertir EPUB a PDF usando C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertEpubToPdfUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert EPUB to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source EPUB file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.epub"); | |
// Set the conversion options for PDF document to customize the output file | |
PdfConvertOptions options = new PdfConvertOptions(); | |
// Convert and save the EPUB in PDF format | |
converter.Convert("converted.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
El fragmento de código anterior demuestra cómo desarrollar la aplicación para cambiar EPUB a PDF en C#. Inicializamos el flujo de trabajo de transformación de documentos al configurar el paquete requerido e incluir los espacios de nombres esenciales en el código. Después de completar estos pasos, cargamos el archivo EPUB de entrada usando la clase Converter e instanciamos la clase PdfConvertOptions para configurar parámetros para personalizar el documento PDF convertido. En el último paso, invocamos el método Convert para convertir y almacenar el archivo EPUB a PDF en el disco.
Hemos discutido el procedimiento de conversión de documentos para convertir EPUB a PDF en C# y hemos desarrollado un ejemplo para ello. Recientemente, publicamos un artículo para cambiar SVG a JPG en C#, consulte la guía cómo convertir SVG a JPG usando C# para obtener más información.