🌐 PDF转HTML

← 返回首页

🌐 PDF转HTML

🌐 PDF转HTML | 纯浏览器实现,不上传服务器,100%保障数据安全
将PDF内容转换为HTML网页格式 · 支持预览模式和HTML源码查看双模式 · 分页浏览每页独立转换 · 一键下载完整HTML文件
📄
将PDF文件拖到此处,或点击上传
支持 PDF 文件
📄 总页数:0 📝 当前页字符:0
`; codeArea.value = fullHtml; pageInfo.textContent = `第 ${currentPage} 页 / 共 ${totalPages} 页`; prevPage.disabled = currentPage <= 1; nextPage.disabled = currentPage >= totalPages; currentCharsEl.textContent = html.replace(/<[^>]+>/g, '').length; } // 标签页切换 document.querySelectorAll('.tab-btn').forEach(btn => { btn.addEventListener('click', () => { document.querySelectorAll('.tab-btn').forEach(b => b.classList.remove('active')); document.querySelectorAll('.tab-content').forEach(c => c.classList.remove('active')); btn.classList.add('active'); document.getElementById(btn.dataset.tab + 'Tab').classList.add('active'); }); }); // 翻页 prevPage.addEventListener('click', () => showPage(currentPage - 1)); nextPage.addEventListener('click', () => showPage(currentPage + 1)); // 下载当前页 downloadBtn.addEventListener('click', () => { const fullHtml = ` PDF转换结果 ${pageHtmls.map((h, i) => `

第 ${i + 1} 页

\n${h}`).join('\n')} `; const blob = new Blob([fullHtml], { type: 'text/html;charset=utf-8' }); const url = URL.createObjectURL(blob); const a = document.createElement('a'); a.href = url; a.download = 'pdf_content.html'; a.click(); URL.revokeObjectURL(url); }); // 重置 resetBtn.addEventListener('click', () => { pdfDoc = null; pageHtmls = []; totalPages = 0; currentPage = 1; fileInfo.classList.remove('show'); uploadSection.style.display = 'block'; contentSection.classList.remove('show'); fileInput.value = ''; }); // Toast function showToast(message) { toast.textContent = message; toast.classList.add('show'); setTimeout(() => toast.classList.remove('show'), 2000); }
PDF 转 HTML 工具 - 免费在线将 PDF 转换为 HTML 网页格式 | 纯浏览器处理,无需上传服务器,保护您的文档隐私