Using headless chrome via puppeteer and than modifying generated pdf via HummusJS to add headers and footers with page numbers mkCompoundPdf could be used to create a single multi page pdf from ...