如何将页眉和页脚内容添加到用于node.js的pdfkit
我想用节点js(express)生成pdf。 我需要添加页眉和页脚到页码的每一页。 任何帮助,将不胜感激。
谢谢。
你可以这样做 :
doc.text('This is a footer', 20, doc.page.height - 50, { lineBreak: false });
比pdfKit更好,我推荐pdf为你做。 我的经验与pdfmake真棒。 https://www.npmjs.com/package/pdfmake
关于这个库,我build议阅读PDF文档,这是很多必须完成在线HTML文档。
警告:为了能够在主要内容区域之外进行书写,必须在文本的function参数上设置高度和宽度。
所以看到PDF文件,你可以做:
const doc = new PDFDocument({bufferPages: true}) //addPage X times const range = doc.bufferedPageRange(); for( let i = range.start; i < (range.start + range.count); i++) { doc.switchToPage(i); doc.text(`Page ${i + 1} of ${range.count}`, 200, doc.page.height - 40, { height : 25, width : 100}); }