Преобразование EPUB в PDF с помощью Pandoc
Я хочу преобразовать свой test.epub в формат PDF с помощью Pandoc. Я пытался ( дано здесь)
pandoc -f epub -t test.epub -o outfile.pdf
который выдает следующую ошибку:
не может произвести вывод PDF из PDF
Я также попробовал следующую команду
pandoc test.epub -f epub -t latex -s -o my.pdf --latex-engine=xelatex
который выдает следующую ошибку:
--latex-engine has been removed. Use --pdf-engine instead.
Try pandoc --help for more information.
Потом я попробовал
pandoc test.epub -f epub -t latex -s -o my.pdf --pdf-engine=xelatex
который конвертирует EPUB в формат PDF, но конечный результат не очень хорош. Нет уважения к разрыву страницы и прочему. Больше страниц, чем на самом деле. Любые мысли, чтобы преобразовать EPUB в формат PDF очень эффективно.
2 ответа
Вы пробовали последнюю версию Pandoc, которая в настоящее время v2.5?
Вы пытались играть с '--epub-chapter-level=...'
номера?
Вы пытались играть с '--top-level-division=section'
(или же ...=part
или же ...=chapter
) для выхода?
Вы пробовали с двигателем LuaLaTeX`?
пандок \ -f epub \ -т латекс \ -o my.pdf \ --epub-chapter-level=1 \ --pdf-engine=lualatex \ test.epub
Вы пробовали не инструмент Pandoc, как Калибр?
EPUB -> RTF -> PDF без Pandoc в Ubuntu 20.04:
Сначала я преобразовал EPUB в Rich-Text-Format (RTF) с помощью Ebookreader Caliber , а затем открыл только что созданный RTF из графического интерфейса Caliber. (Не ищите файл RTF в текущем каталоге).
Calibre 4.99 использовал мой Libreoffice Writer для открытия RTF. Из Writer я смог экспортировать RTF в PDF.
Это работало для PDF, который был почти исключительно текстовым. Он содержал очень мало графики, за исключением маркеров глав, логотипов компаний и т. д.