2016-08-12 24 views
0

有沒有方法可以在不使用C或C++庫的情況下在nodejs應用上填充pdfs?我想根據存儲在數據庫中的數據填充存儲在我的服務器上的pdf。我見過幾種解決方案,如https://www.npmjs.com/package/pdffillerhttps://www.npmjs.com/package/pdf-fill-form從Azure上託管的Nodejs API應用填充PDF

但是,我所看到的所有pdf填充符都是一些C或C++庫的包裝器。我的支持是作爲Azure API應用程序託管在Azure上的。據我所知,C和C++庫不能安裝在我的API應用程序上。如果可以的話,我可以使用上面的pdf填充符之一,但是如果我只能看到從git存儲庫部署代碼的選項,我該如何在Azure上安裝該庫?

回答

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應用程序服務器上測試,它工作正常,在我的身邊。

任何進一步的關注,請隨時讓我知道。