簡體   English   中英

如何在JavaScript中將文件從base64重構為pdf?

[英]How to reconstruct file from base64 to pdf in javascript?

在Node.js中,我正在從api獲得響應

{
  "file": "PHN0eWxlPnRlRrU3VRbUNDJyAvPjwvcD4K",
  "mime_type": "text/html",
  "document_type": "shippingLabel"
}

要重建文件,需要對來自節點的數據進行base64解碼,並根據mime_type進行解釋。

幫助我獲取.pdf文件並保存到目錄。

使用fs.writeFileSync(file, data[, options])

const fs = require('fs');

// get your response somehow...
const response = {
  file: 'PHN0eWxlPnRlRrU3VRbUNDJyAvPjwvcD4K',
  mime_type: 'text/html',
  document_type: 'shippingLabel'
};
// LUT for MIME type to extension
const ext = {
  'text/html': 'html',
  // ...
}

// save to shippingLabel.html
fs.writeFileSync(`${response.document_type}.${ext[response.mime_type]}`, response.file, 'base64');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM