4 ms·
Just use WkhtmlToPdf https://wkhtmltopdf.org https://wkhtmltopdf.org and wrap a simple service around it.
by DonnyV 9y ago
Just use WkhtmlToPdf https://wkhtmltopdf.org https://wkhtmltopdf.org and wrap a simple service around it.
- moocowtruck 9y agoDonnyV don't you know we need 15 million of the same things in technology :)
- joshribakoff 9y agoWkhtmltopdf has basically not been updated in years aside from minor bug fixes. It has major issues the author has no plans to fix. I've spend 100s of hours applying workarounds to legacy codebases. All that code could be refactored now. Phantomjs and wkhtmltopdf don't even support doing $(.htmlE).width() from JavaScript. This can complicate laying out the page needless to say. https://github.com/wkhtmltopdf/wkhtmltopdf/issues/2419 https://github.com/wkhtmltopdf/wkhtmltopdf/issues/2419
- DonnyV 9y agoWhy are you doing layout code in javascript? If it can't be done using CSS then your doing something wrong. This is being used to generate PDFs of exact width and height size documents. Hard code the width and height of your page.
- bshimmin 9y agoThat's one hell of a "just".
- DonnyV 9y agoI did it in 2 days. Its not very hard.
- kyriakos 9y agowkhtmltopdf is a solid tool but its mostly abandoned now. rendering in chrome headless is way faster and more accurate. chrome headless though is lacking a lot of features that wkhtmltopdf provides like headers/footers
- DonnyV 9y agoHeaders/footers are 2 huge features. Plus all of the other small features wkhtmltopdf has. It may not have all the new bells and whistles but it works reliably.