Tag: browserify pdfkit

PDFKit无法在浏览器中加载图像

我正在使用PDFKit在浏览器中生成一个PDF,然后将该PDF的blob数据发送到一个新的标签供用户下载。 我真的很喜欢PDFKit …这很漂亮。 然而,当我尝试使用PDFDocument.image()函数来“绘制”一个图像文件时,我遇到了一个问题: Uncaught TypeError: fs.readFileSync不是一个函数 我对Node非常熟悉,所以我马上认出了方法签名 – 浏览器本身没有fs ! 我对Browserify不太熟悉,而select使用PDFKit的预build版本来避免集成另一个我不熟悉的依赖项。 我唯一的猜测是,PDFKit的开发人员没有包括在浏览器中使用这个特殊function的工作后备没有Browserify – 会使用Browserify甚至让我访问fs模块(再次,从来没有使用过)? 这是我唯一的select吗? 我是否错过了获取此function所需的特定步骤? 目前,我包含以下JS文件作为我的generate_pdf.js文件的依赖关系: pdfkit.js blob-stream.js 有一个模块,我也需要模拟fs吗? 我没有看到logging,但是这是一个漫长的一天。