有没有办法在不使用C或C ++库的情况下在nodejs app上填写pdf?我想根据存储在数据库中的数据填充存储在我服务器上的pdf。我见过几个解决方案,例如https://www.npmjs.com/package/pdffiller和https://www.npmjs.com/package/pdf-fill-form。
但是,我见过的所有pdf填充程序都是围绕某些C或C ++库的包装器。我支持的Azure作为Azure API应用程序托管在Azure上。据我所知,C和C ++库无法安装在我的API应用程序上。如果他们可以,我可以使用上述pdf填充程序之一,但是当我只看到从git存储库部署代码的选项时,如何在Azure上安装库?
答案 0 :(得分:0)
这是一个纯咖啡/ javascript模块PDFKit,您可以利用它来实现生成或编辑PDF文件的操作。
请尝试以下代码示例:
var PDFDocument = require("pdfkit"),
fs = require("fs");
var doc = new PDFDocument();
doc.pipe(fs.createWriteStream('output.pdf'));
doc
.fontSize(25)
.text('Hello World!', 100, 100)
doc.end();
我已经在Azure Web Apps服务器上进行了测试,它在我身边运行良好。
如有任何疑问,请随时告诉我。