Fórum Root.cz
Hlavní témata => Software => Téma založeno: Michal Švarc 02. 02. 2016, 13:40:08
-
Jaké jsou v linuxu způsoby pro převod html do pdf?
Zkoušel jsem:
1) print do souboru ve FF - graficky dobrý, převádí pochopitelně jen obraz - žádné funkce (např. odkazy ve stránce ... třeba #menu, #konec),
2) wkhtmltopdf - graficky dobrý, překvapivě méně stran než FF, funkčně ... nepřišel jsem na možnost jak zprovoznit záložky na aktuální dokument (#menu, #konec), případně jak přidat záložky na kapitoly
3) převod krz LibreOffice 5.0 (načíst a exportovat do...) - po načtení dokumentu nepřevádí styly (css) a grafická podoba neodpovídá originálu (pokud si to nenastavíce znovu v OO, což při 300 stránkového originálu není nejsnažší), na druhou stranu záložky na aktuální dokument (#menu, #konec) se převedou bez komplikací do výsledného pdf
-
zatim vzdy jsem to resil na serveru takze jsem mel jedinou volbu wkhtmltopdf
-
Záložky na kapitoly atd .. máš popsané napřkl. tady (http://"http://www.cyberciti.biz/open-source/html-to-pdf-freeware-linux-osx-windows-software/") --wkhtmltopdf
-
oprava odkazu http://www.cyberciti.biz/open-source/html-to-pdf-freeware-linux-osx-windows-software/ (http://www.cyberciti.biz/open-source/html-to-pdf-freeware-linux-osx-windows-software/)
-
Wkhtmltopdf je bugovaté, nechápu jak to někomu může fungovat, já skončil na tomhle problému https://github.com/wkhtmltopdf/wkhtmltopdf/issues/2719 (https://github.com/wkhtmltopdf/wkhtmltopdf/issues/2719)
Proto jsem použil https://github.com/vbauer/manet (https://github.com/vbauer/manet), renderování volitelně buď pomocí PhantomJS (engine WebKit) nebo pomocí SlimerJS (engine Gecko).
-
To bude rukama :-)
-
Pouzivam wkhtmltopdf, je to strasne zabugovany, ale da se to workaroundovat, spolu s grip s tim konvertuji markdown dokumenty s rekurzivnim pruchodem odkazu a generuju z toho pdfka, ale je to harakiri :D
-
A proc nepouzit http://pandoc.org (http://pandoc.org)?