Преобразование EPUB в PDF с помощью Pandoc

Я хочу преобразовать свой test.epub в формат PDF с помощью Pandoc. Я попытался ( приведено здесь )

pandoc -f epub -t test.epub -o outfile.pdf

, которое выдает следующую ошибку:

не может создать вывод PDF из pdf

[ 118] Я также попробовал следующую команду

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 очень эффективно.

6
задан 15 December 2018 в 06:22

1 ответ

Вы попробовали последнюю версию Pandoc, который в настоящее время является v2.5?
Вы попытались играть с '--epub-chapter-level=...' числа?
Вы попытались играть с '--top-level-division=section' (или ...=part или ...=chapter) для вывода?
Вы попробовали механизмом LuaLaTeX'?

pandoc      \
  -f epub   \
  -t latex  \
  -o my.pdf \
  --epub-chapter-level=1 \
  --pdf-engine=lualatex  \
   test.epub 

Вы попробовали non-Pandoc инструмент как Калибр?

1
ответ дан 15 December 2018 в 06:22

Другие вопросы по тегам:

Похожие вопросы: