Что может идеально конвертировать EPUB в PDF?

Для Windows 8.1, а также Windows 10, что может воспроизводить файлы EPUB в формате PDF без изменений и потери качества?

Я НЕ спрашиваю о Calibre и ePub Converter, который может преобразовать файл EPUB в PDF, но который бесполезно изуродовал шрифт, формат и структуру исходного EPUB. В частности, текст в PDF становится беспорядочным; один исходный абзац (на исходной странице) хаотично разбит на разные страницы. Весь текстовый макет и форматирование теряются: абзацы сжимаются вместе, заголовки уменьшаются в размере, чтобы перестать выглядеть как заголовок и т. д.

Ничто не может идеально конвертировать ePub в PDF , так как PDF — это статическая визуальная презентация, а книга ePub динамична в своем представлении. Шрифт и формат, по крайней мере, оставлены на усмотрение программного обеспечения для чтения. Структура дана, но то, как она представлена, можно оставить на усмотрение программного обеспечения для презентаций. Поэтому, пожалуйста, объясните, почему конвертер Calibre и ePub не работает для вас, и что вы считаете идеальным преобразованием.
@холрой Спасибо. Я пояснил выше в своем ОП. Лучше?

Ответы (3)

Лично у меня всегда были хорошие результаты от pandoc , но единственное, что я могу придумать, чтобы в 100% случаев точно воспроизвести содержимое электронной книги на экране в файле PDF, — это распечатать в файл PDF, используя один из многих Доступны драйверы для печати в PDF — я не буду рекомендовать их, так как не знаю, на какой ОС вы работаете.

Pandoc является бесплатным и кросс-платформенным, поэтому его стоит попробовать.

+1. Спасибо. Я пояснил, какой ОП я использую в своем ОП.
pandoc был такой пустой тратой времени, что мне пришлось загрузить дистрибутив TeX, чтобы получить pdflatex.exe, и когда я это сделал, он просто сказал Error producing PDF.при преобразовании с использованиемpandoc -o out.pdf book.epub
pandoc звучит интересно в теории, но загружать livetex (> 3 ГБ) или miktex (выдает ошибку «превышена емкость tex, извините [размер пула = 3178236]») просто невыносимо, когда все, что вам нужно, это pdflatex.exe и заставить его генерировать pdf из epub. В итоге я использовал ebook-convert.exe, который представляет собой интерфейс командной строки, уже поставляемый с calibre.

Вы можете использовать технологию LEADTOOLS Document SDK в своем приложении. https://www.leadtools.com/sdk/products/document Вы можете использовать класс DocumentConverter для преобразования любого формата файла, поддерживаемого LEADTOOLS, в любой другой формат файла, поддерживаемый LEADTOOLS (например, ePUB в PDF).

РАСКРЫТИЕ: Я сотрудник компании, предлагающей этот инструментарий.

Вот пример кода:

using (DocumentConverter _converter = new DocumentConverter()) { string inputEPUB = @"ПУТЬ К ФАЙЛУ ДЛЯ ВВОДА ePUB"; string outputPDF = @"ПУТЬ К ФАЙЛУ ДЛЯ ВЫВОДА 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);
    }
}

}

Вы можете попробовать Конвертер электронных книг PDFMate . Кажется, это новая программа, но она хорошо работает для меня прямо сейчас.

Вы можете посетить официальный сайт PDFMate по адресу www.pdfmate.com. Некоторые из его программ бесплатны. PDFMate eBook Converter кажется новой программой, поскольку я не видел ее несколько месяцев назад. На днях я скачал программу для преобразования epub в pdf и mobi, у меня все работало нормально.

Дайте ссылку на указанный товар. Любая принадлежность к PDFMate? если это так, пожалуйста, укажите.
Вы можете посетить официальный сайт PDFMate по адресу www.pdfmate.com. Некоторые из его программ бесплатны. PDFMate eBook Converter кажется новой программой, поскольку я не видел ее несколько месяцев назад. На днях я скачал программу для преобразования epub в pdf и mobi, у меня все работало нормально.
@JoeGromny: Пожалуйста, добавьте эту информацию в текст своего ответа. Есть ли у вас какие-либо связи с PDFMate? Спасибо!