mdpdf
Version:
Markdown to PDF command line converter
25 lines • 910 B
JavaScript
export function getOptions(options) {
let displayHeaderFooter = false;
if (options.header || options.footer) {
displayHeaderFooter = true;
}
let margin = {};
if (options.pdf?.border) {
margin.top = options.pdf.border.top || undefined;
margin.right = options.pdf.border.right || undefined;
margin.bottom = options.pdf.border.bottom || undefined;
margin.left = options.pdf.border.left || undefined;
}
return {
path: options.destination,
printBackground: true,
format: options.pdf?.format,
margin,
displayHeaderFooter,
headerTemplate: options.header || '',
footerTemplate: options.footer || '',
landscape: !!(options.pdf?.orientation && options.pdf.orientation === 'landscape'),
timeout: options?.pdf?.timeout || 30000,
};
}
//# sourceMappingURL=puppeteer-helper.js.map