diff --git a/node/app.js b/node/app.js index 0676da5..5038f20 100755 --- a/node/app.js +++ b/node/app.js @@ -9,10 +9,8 @@ const exec = require('child_process').exec; const convert = () => { try { const directories = getResumesFromDirectories(); - let script = ''; - directories.forEach(resume => (script += electroshotScript(resume.path))); - script = script.substring(0, script.length - 2); - return execBash(script); + const scripts = directories.map(resume => electroshotScript(resume.path)); + execBash(scripts.join(' && ')); } catch (err) { throw new Error(err); } @@ -27,7 +25,7 @@ const electroshotScript = resume => { const dir = path.join(__dirname, '../pdf'); return 'electroshot localhost:8080/#/resume/' + resume + ' 2481x3508 --pdf-margin none --format pdf --out ' + dir + - ' --filename "' + resume + '.pdf" --pdf-background; '; + ' --filename "' + resume + '.pdf" --pdf-background'; }; /** diff --git a/pdf/left-right.pdf b/pdf/left-right.pdf index 4348cb8..0d8dd5e 100644 Binary files a/pdf/left-right.pdf and b/pdf/left-right.pdf differ diff --git a/pdf/material-blue.pdf b/pdf/material-blue.pdf index 675d0d7..6d0c896 100644 Binary files a/pdf/material-blue.pdf and b/pdf/material-blue.pdf differ diff --git a/pdf/material-dark.pdf b/pdf/material-dark.pdf index 245b81c..39de711 100755 Binary files a/pdf/material-dark.pdf and b/pdf/material-dark.pdf differ diff --git a/pdf/oblique.pdf b/pdf/oblique.pdf index 4585d93..c658bbd 100644 Binary files a/pdf/oblique.pdf and b/pdf/oblique.pdf differ diff --git a/pdf/side-bar.pdf b/pdf/side-bar.pdf index 54fa96f..f4c38be 100644 Binary files a/pdf/side-bar.pdf and b/pdf/side-bar.pdf differ diff --git a/pdf/template.pdf b/pdf/template.pdf new file mode 100644 index 0000000..21ca13d Binary files /dev/null and b/pdf/template.pdf differ