![](/img/trans.png)
[英]How do I save an image from expo-image-picker to expo-file-system and then render it?
[英]How do I save a jsreport render to file with nodeJs?
我是node.js和jsreport的新手,但我嘗試做的是使用node.js在內存中創建一個pdf,然后將其保存到磁盤。 我需要這個,因為它將作為AWS Lambda函數運行。
var fs = require('fs');
require("jsreport").render("<h1>Hi there!</h1>").then(function(out) {
//pipe pdf with "Hi there!"
fs.writeFile('C:\\helloworld.pdf', out, function (err) {
if (err) return console.log(err);
console.log('Hello World > helloworld.txt');
});
fs.close();
console.log("The End");
});
雖然運行輸出pdf將無法在Adobe Reader中打開,因此我假設文件輸出不是有效的PDF。
這需要npm install jsreport
從我從jsreport網站收集(雖然我一直無法核實,因為沒有對我自己的網站工作的例子),它看起來像out
不會被渲染(PDF)的數據,而是一個包含對象 - 最好的其他東西 - 流。
這讓我相信這可行:
require("jsreport").render("<h1>Hi there!</h1>").then(function(out) {
out.result.pipe(fs.createWriteStream('c:\\helloworld.pdf'));
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.