A command line utility to convert .md files into PDF files.
It's that easy!
[sudo] npm install pdfplease -g
You need to install it globally, because it's a command line interface, not something you can require in your code (not yet anyway).
Would you like to supply your own CSS file?
pdfplease markdownfile.md -c style.css
Would you like to supply your own HTML file?
pdfplease markdownfile.md -h container.html
Or do both...
pdfplease markdownfile.md -c style.css -h container.html
There's a small catch! pdfplease looks for a tag with an id of #content, and drops the resulting HTML (converted from the markdown file) in that. If you don't have a tag with an id of content, your PDF will be empty. You can use the following as a really simple starting point.
<!DOCTYPE html> <html> <head></head> <body> <div id="content"></div> </body> </html>