web-dev-qa-db-ja.com

Base64のデコードFileを与えるPDF

誰かが壊れたPDFを与える革新的な復号化な理由を説明してください。 Base64をデコードしてPDFを取得する方法を見つける必要があります。このサービスを使ったとき

https://emn178.github.io/online-tools/base64_decode_file.html

私はBase64を渡して問題なくファイルを取得することができます。

しかし、Node.jsで同じことができるとき、私は空の(壊れた)ファイルを一貫して入っています。私はさまざまなパッケージを試しました:JS-Base64、ATOB

そしてそれらのどれもうまくいかなかった、結果として同じ空のファイルを取得しました。

私のコードへのリンク:https://repl.it/@afiliptsov/faroffgloriousfula

6
Anton

シンプルは最高です! fsパッケージを使用してBase64文字列をファイルに保存するだけで、encodingオプションの場合は_base64_を設定する必要があることを忘れないでください。

_fs.writeFile('result_document.pdf', stringToDecode, 'base64', (error) => {
  if (error) throw error;
  console.log("Doc saved!");
});
_
1
hoangdv