我有pdf,png,jpg和excel之类的随机数据,并获得了Base64格式的字符串表示形式,我想以pdf格式编写这些文件。
实际上,我正在使用此节点模块“ base64-arraybuffer”将其转换为arraybuffer,然后将其写入pdf格式,但仅适用于base64 pdf字符串
反正可以将这些文件转换为pdf格式
const base64 = require("base64-arraybuffer")
var fs = require("fs")
var path = require("path")
var Buffer = require('buffer').Buffer;
fs.readFile(path.join(__dirname, "./png_base64.txt"), "utf8", (fileError, data) =>
{
const arrayData = base64.decode(data)
function createPDFFile(orderId, arrData) {
fs.writeFile(path.join(__dirname,`./${orderId}.png`), Buffer.from(arrData) , function (err) {
if (err) {
console.log(err);
} else {
console.log("The file was saved!");
}
});
}
createPDFFile("base64pdf", arrayData)
})
错误 无法加载PDF文档