Base64 representing PDF to blob - JavaScript
<p>I have a Base64 string representing a PDF file.
I want to convert it to a file with the Blob object using javascript.
After it's done i want to save the blob as a PDF file using FileSaver.js.</p>

<p>Here is my code:</p>

<pre><code>var base64PDF = JVBERi0xLjQNCiW0t..; // This is a huge string.
var blob = new Blob([base64PDF], { type: 'application/pdf' });
saveAs(blob, "test.pdf");
</code></pre>

<p>This code doesn't work. It saves a test.pdf that says it can't open this pdf because there was en error in the decoding.</p>

<p>I've also tried to do this:</p>

<pre><code>var base64PDF = JVBERi0xLjQNCiW0t..; // This is a huge string.
var decode = atob(screen.prp_wcfria_ExternalFile.pdfFile);
var blob = new Blob([decode], { type: 'application/pdf' });
saveAs(blob, "test.pdf");
</code></pre>

<p>This code also doesn't work. How do i do this?</p>