42 lines
1.1 KiB
JavaScript
42 lines
1.1 KiB
JavaScript
var markdownpdf = require('markdown-pdf');
|
|
|
|
var mdDocs = [
|
|
'./docs/cz_česky/gdpr_access_cz.md',
|
|
'./docs/cz_česky/gdpr_erase_cz.md',
|
|
'./docs/de_deutsche/gdpr_access_de.md',
|
|
'./docs/de_deutsche/gdpr_erase_de.md',
|
|
'./docs/en_english/gdpr_access_en.md',
|
|
'./docs/en_english/gdpr_erase_en.md',
|
|
'./docs/es_español/gdpr_access_es.md',
|
|
'./docs/es_español/gdpr_erase_es.md',
|
|
'./docs/fr_français/gdpr_access_fr.md',
|
|
'./docs/fr_français/gdpr_erase_fr.md',
|
|
'./docs/it_italiano/gdpr_access_it.md',
|
|
'./docs/it_italiano/gdpr_erase_it.md',
|
|
'./docs/nl_nederlands/gdpr_access_nl.md',
|
|
'./docs/nl_nederlands/gdpr_erase_nl.md',
|
|
'./docs/pl_polsky/gdpr_access_pl.md',
|
|
'./docs/pl_polsky/gdpr_erase_pl.md',
|
|
],
|
|
pdfDocs = mdDocs.map(function(d) {
|
|
return d.replace('.md', '.pdf');
|
|
});
|
|
|
|
var options = {
|
|
paperFormat: 'Legal',
|
|
remarkable: {
|
|
html: true,
|
|
breaks: true,
|
|
plugins: [require('remarkable-classy')],
|
|
syntax: ['footnote', 'sup', 'sub'],
|
|
},
|
|
};
|
|
|
|
markdownpdf(options)
|
|
.from(mdDocs)
|
|
.to(pdfDocs, function() {
|
|
pdfDocs.forEach(function(d) {
|
|
console.log('Created', d);
|
|
});
|
|
});
|