У меня есть случайные данные, такие как pdf, png, jpg и excel, и я получил форматированное строковое представление Base64, и я хочу записать эти файлы в формате pdf.
на самом деле я использую этот модуль узла "base64-arraybuffer "для преобразования в arraybuffer, а затем я пишу в формате PDF, но я работаю только для строки PDF base64
В любом случае есть ли для преобразования этих файлов в формат 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 документ