I've been trying to get my resume to export to a PDF easily. I've been banging my head on a couple different options. From using wkhtmltopdf to try convert my raw webpack version, to trying to build out my resume as a static page and then using wkhtmltopdf. There were little problems everywhere.
My final solution is to use electron-pdf in place of wkhtmltopdf against my raw webpack version. It's as easy as this:
npm run dist && electron-pdf dist/index.html resume.pdf
One thing that I needed to change in my dist/index.html
file was to use relative paths for my bundle.js
.
Thanks to Fraser Xu for blogging about this and introducing me to it.
While this is easy, I still think rendering to static files is a better option in the long run. Using React / Webpack / Babel / SCSS made it easy to get out the first revision of the resume, but getting it to the final medium made it a little harder. For now I'll stick with this and look at different React static site generators. Looking at you metalsmith and gatsby.