base-64 pdf-reconvert
by velo_ninja
HTML
<!DOCTYPE html>
<html>
<head>
<title>Base64 to PDF</title>
</head>
<body>
<textarea id="base64Input" rows="10" cols="50"></textarea>
<button onclick="convertToPDF()">Convert to PDF</button>
<script>
function convertToPDF() {
var base64String = document.getElementById('base64Input').value;
if (base64String) {
// Decode Base64 string
var decodedData = atob(base64String);
// Convert binary string to Uint8Array
var arrayBuffer = new Uint8Array(decodedData.length);
for (var i = 0; i < decodedData.length; i++) {
arrayBuffer[i] = decodedData.charCodeAt(i);
}
// Create Blob from Uint8Array
var blob = new Blob([arrayBuffer], { type: 'application/pdf' });
// Create URL for Blob
var url = URL.createObjectURL(blob);
// Create link element to trigger download
var link = document.createElement('a');
link.href = url;
link.download = 'converted.pdf';
link.click();
// Clean up
URL.revokeObjectURL(url);
} else {
alert('Please enter a Base64 string.');
}
}
</script>
</body>
</html>