在节点js中使用pdfkit不会更改PDF页面大小

时间:2013-09-04 13:35:06

标签: node.js pdfkit

我正在使用pdfkit模块在节点js中创建pdf文档。 我无法更改pdf文档的页面大小。 我尝试了以下代码..即使它不起作用。

var PDFDocument = require('pdfkit');
var doc = new PDFDocument;
doc.addPage
  size: 'legal'
  layout: 'landscape'

doc.addPage
  size: [612.00  * 1008.00]
  layout: 'landscape'

请对此问题提出一些建议。

2 个答案:

答案 0 :(得分:2)

doc.addPage({
    size: 'LEGAL'
    layout: 'landscape'
});

上面的代码对我有用。

答案 1 :(得分:1)

R J.的答案适用于新创建的页面。但是要更改自动创建的页面(和整个文档)的大小,边距和布局,您需要将页面选项对象作为参数传递给PDFDocument构造函数。它将设置整个文档的页面大小,可以通过将新的页面选项对象传递给doc.addPage()来覆盖它。