Para Windows 8.1 y también Windows 10, ¿qué puede reproducir archivos EPUB como PDF, sin cambios ni pérdida de calidad?
NO pregunto por Calibre y ePub Converter, que puede transformar un archivo EPUB en un PDF, pero que desfiguró inútilmente la fuente, el formato y la estructura del EPUB original. En concreto, el texto del PDF se desorganiza; un párrafo original (en la página original) se divide caóticamente en diferentes páginas. Todo el diseño y el formato del texto se pierden: los párrafos se comprimen juntos, los encabezados se reducen de tamaño para dejar de aparecer como encabezado, etc.
Personalmente, siempre he obtenido buenos resultados con pandoc , pero lo único que se me ocurre que reproducirá con precisión el 100 % de las veces el contenido en pantalla de un libro electrónico en un archivo PDF es imprimirlo en un archivo PDF usando uno de los muchos Controladores de impresión a PDF disponibles: no intentaré recomendar uno ya que no sé en qué sistema operativo se encuentra.
Pandoc es gratuito y multiplataforma, por lo que vale la pena intentarlo.
Error producing PDF.
mientras convertía usandopandoc -o out.pdf book.epub
Puede utilizar la tecnología LEADTOOLS Document SDK en su aplicación. https://www.leadtools.com/sdk/products/document Puede aprovechar la clase DocumentConverter para convertir cualquier formato de archivo compatible con LEADTOOLS a cualquier otro formato de archivo compatible con LEADTOOLS (es decir, ePUB a PDF).
DIVULGACIÓN: Soy un empleado de la empresa que ofrece este kit de herramientas.
Aquí hay un código de muestra:
usando (DocumentConverter _converter = new DocumentConverter()) { string inputEPUB = @"RUTA DEL ARCHIVO PARA ENTRADA ePUB"; string outputPDF = @"RUTA DEL ARCHIVO PARA SALIR EN PDF";
DocumentFormat format = DocumentFormat.Pdf;
var jobData = DocumentConverterJobs.CreateJobData(inputEPUB, outputPDF, format);
var job = _converter.Jobs.CreateJob(jobData);
_converter.Jobs.RunJob(job);
if (job.Status == DocumentConverterJobStatus.Success)
{
Console.WriteLine("Success");
}
else
{
Console.WriteLine("{0} Errors", job.Status);
foreach (var error in job.Errors)
{
Console.WriteLine(" {0} at {1}: {2}", error.Operation, error.InputDocumentPageNumber, error.Error.Message);
}
}
}
Puede probar PDFMate eBook Converter . Parece ser un programa nuevo, pero funciona bien para mí en este momento.
Puede visitar el sitio web oficial de PDFMate en www.pdfmate.com. Algunos de sus programas son gratuitos. PDFMate eBook Converter parece ser un programa nuevo ya que no lo vi hace meses. Descargué el programa el otro día para convertir epub a pdf y mobi, funcionó bien para mí.
hola
usuario7064