PDF to HTML Converter – Convert PDF to Web Pages | ToolNest `;htmlPreview.innerHTML = htmlContent;loading.classList.add('hidden');
success.classList.remove('hidden');
console.log('Conversion successful!');} catch (error) {
console.error('Error during conversion:', error);
alert('An error occurred during conversion. Please try another file.');
resetState();
}
};
reader.readAsArrayBuffer(file);
}downloadBtn.addEventListener('click', () => {
if (convertedHtmlContent) {
const downloadLink = document.createElement('a');
const htmlFileName = uploadedFile.name.replace('.pdf', '.html');
const blob = new Blob([convertedHtmlContent], { type: 'text/html' });
downloadLink.href = URL.createObjectURL(blob);
downloadLink.download = htmlFileName;
document.body.appendChild(downloadLink);
downloadLink.click();
document.body.removeChild(downloadLink);
}
});resetBtn.addEventListener('click', () => {
resetState();
});function resetState() {
uploadedFile = null;
convertedHtmlContent = '';
fileInput.value = '';
fileInfo.classList.add('hidden');
statusSection.classList.add('hidden');
loading.classList.add('hidden');
success.classList.add('hidden');
converterSection.classList.remove('hidden');
dropArea.classList.remove('hidden');
}
});