3

我正在使用 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'

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

4

2 回答 2

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

上面的代码对我有用。

于 2013-09-10T14:26:50.527 回答
1

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

于 2015-05-26T03:35:40.490 回答