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

我正在使用pdfkit模块在节点js中创buildpdf文档。 我无法改变PDF文件的页面大小。 我试了下面的代码..即使它不工作。

var PDFDocument = require('pdfkit'); var doc = new PDFDocument; doc.addPage size: 'legal' layout: 'landscape' doc.addPage size: [612.00 * 1008.00] layout: 'landscape' 

请为这个问题提出一些想法..

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

上面的代码为我工作。

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