在节点 js 中使用 pdfkit 指定 PDF 页面大小

Posted

技术标签:

【中文标题】在节点 js 中使用 pdfkit 指定 PDF 页面大小【英文标题】:specify PDF page size using pdfkit in node js 【发布时间】:2016-08-01 15:18:12 【问题描述】:

我在 pdfkit 手册中读到可以使用 size[width,height] 调整 pdf 页面的大小。但是当我尝试以下代码时它不起作用

var PDFDocument = require('pdfkit');

var doc = new PDFDocument;
doc.size=[50,50];
doc.end()

【问题讨论】:

【参考方案1】:

经过探索,我发现以下代码可用于创建任何大小的 PDF 文档,其中宽度、高度和边距作为变量

 var PDFDocument = require('pdfkit');

    var fs = require("fs");
    var doc=new PDFDocument(
        size: [width,height],
        margins :  // by default, all are 72
            top: 10,
           bottom:10,
            left: 10,
          right: 10
        
)

【讨论】:

以上是关于在节点 js 中使用 pdfkit 指定 PDF 页面大小的主要内容,如果未能解决你的问题,请参考以下文章

如何在 python 中使用 pdfkit 指定 PDF 页面大小

方法:python-pdfkit 将网页(JS生成)转换为PDF

使用 PDFKit 编辑 PDF

使用 PDFKIt iOS 11 创建 PDF 注释

ruby on rails 中使用pdfkit生成pdf

使用 Swift 5 - PDFKit 在 iOS 中编辑和保存现有的 pdf 文档