var pdf = require('html-pdf'); var Markdown = require('marked'); var style = require('fs').readFileSync('../build/phbPage/bundle.css', 'utf8'); style = ""; function replaceAll(str, find, replace) { return str.replace(new RegExp(find, 'g'), replace); } style = replaceAll(style, '/assets/homebrew/assets/', 'http://www.naturalcrit.com/assets/homebrew/assets/'); var content = Markdown('# oh hey \n welcome! ##### test'); var html = "" + style + "
"+ content +"
" console.log(html); pdf.create(html).toFile('./pdfs/businesscard.pdf', function(err, res){ console.log(err); console.log(res.filename); });