node.js pdf添加页眉页脚
时间: 2023-08-25 11:07:47 浏览: 260
可以使用pdfkit库来添加页眉页脚,以下是一个简单的示例代码:
```javascript
const PDFDocument = require('pdfkit');
const fs = require('fs');
const doc = new PDFDocument();
doc.font('Helvetica-Bold');
// 添加页眉
doc
.fontSize(10)
.text('页眉', { align: 'center' });
// 添加页脚
doc
.fontSize(8)
.text('页脚', { align: 'center', y: doc.page.height - 50 });
doc.addPage();
doc.text('第二页');
doc.end();
doc.pipe(fs.createWriteStream('output.pdf'));
```
在上面的示例中,我们使用了`fontSize()`方法设置字体大小,使用`text()`方法添加文本,`align`参数用于指定文本的对齐方式,`y`参数用于指定文本的纵向位置。`doc.page.height`可以获取当前页的高度。
运行上面的代码,将会生成一个名为`output.pdf`的PDF文件,其中包含了添加了页眉和页脚的两页内容。
阅读全文