在节点 js 中使用 pdfkit 不会改变 PDF 页面大小
Posted
技术标签:
【中文标题】在节点 js 中使用 pdfkit 不会改变 PDF 页面大小【英文标题】:PDF page size not changing using pdfkit in node js 【发布时间】:2013-09-04 13:35:05 【问题描述】:我正在使用 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'
请为这个问题提出一些想法..
【问题讨论】:
【参考方案1】:doc.addPage(
size: 'LEGAL'
layout: 'landscape'
);
以上代码对我有用。
【讨论】:
【参考方案2】:R J. 的答案适用于新创建的页面。但是要更改自动创建的页面(和整个文档)的大小、边距和布局,您需要将页面选项对象作为参数传递给 PDFDocument 构造函数。它将设置整个文档的页面大小,可以通过将新的页面选项对象传递给 doc.addPage() 来覆盖它。
【讨论】:
以上是关于在节点 js 中使用 pdfkit 不会改变 PDF 页面大小的主要内容,如果未能解决你的问题,请参考以下文章