Save File
HTML
<button id="test">Bellend</button>
JavaScript
function encode( s ) {
var out = [];
for ( var i = 0; i < s.length; i++ ) {
out[i] = s.charCodeAt(i);
}
return new Uint8Array( out );
}
var test = document.getElementById( 'test' );
test.addEventListener( 'click', function() {
var data = 'test';//encode( 'bellend' );
var blob = new Blob( [ data ], {
type: 'application/pdf'
});
url = URL.createObjectURL( blob );
var link = document.createElement( 'a' );
link.setAttribute( 'href', url );
link.setAttribute( 'download', 'bellend.pdf' );
var event = document.createEvent( 'MouseEvents' );
event.initMouseEvent( 'click', true, true, window, 1, 0, 0, 0, 0, false, false, false, false, 0, null);
link.dispatchEvent( event );
});