web-dev-qa-db-fra.com

Conversion d'EPUB en PDF en utilisant Pandoc

Je souhaite convertir mon test.epub au format PDF à l'aide de Pandoc. J'ai essayé ( donné ici )

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

ce qui génère l'erreur suivante:

ne peut pas produire de sortie pdf à partir de pdf

J'ai également essayé la commande suivante

pandoc test.epub -f epub -t latex -s -o my.pdf --latex-engine=xelatex

ce qui génère l'erreur suivante:

--latex-engine has been removed.  Use --pdf-engine instead.
Try pandoc --help for more information.

J'ai essayé

pandoc test.epub -f epub -t latex -s -o my.pdf --pdf-engine=xelatex

qui convertit l'EPUB au format PDF mais la sortie finale n'est pas très bonne. Aucun respect pour les sauts de page et autres choses. Plus de pages que le nombre réel. Toute idée de convertir très efficacement EPUB au format PDF.

7
MYaseen208

Avez-vous essayé le dernière version de Pandoc, qui est actuellement la v2.5?
Avez-vous essayé de jouer avec '--epub-chapter-level=...' Nombres?
Avez-vous essayé de jouer avec '--top-level-division=section' (ou ...=part ou ...=chapter) pour la sortie?
Avez-vous essayé avec le moteur LuaLaTeX`?

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

Avez-vous essayé un outil non-Pandoc comme Calibre?

3
Kurt Pfeifle