README.md 907 B

Markdown to PDF Conversion with html5-to-pdf node.js module

This example converts a Markdown file into HTML code and then to a PDF. This needs internet connection and unfortunately downloads its own copy of chromium inside node_modules dir which is not perfect and not necessarily privacy friendly. But at the moment this the only solution that supports CSS3 columns.

Setup

npm install markdown-to-html --save
npm install html5-to-pdf --save

* If you get Error: html-pdf: Received the exit code '1' on Debian:

export OPENSSL_CONF=/etc/ssl/

Conversion

Just execute run.sh on Linux:

./run.sh

You can also run:

node topdf.js

There are other options to the node command:

--skip-pdf : does not create a PDF file
--skip-html : does not create an HTML file

Example:

# below just creates an HTML file
node topdf.js --skip-pdf