PDFをHTMLに

PDFをHTMLに変換、ビジュアルレイアウトを保持。

チュートリアルを読む →

PDFファイルをここにドロップ

または ファイルを選択

なぜPDFNeo

スピード、プライバシー、シンプルさのために。

高速処理

最適化されたエンジンで数秒で処理

100%安全

ファイルはローカル処理、サーバーには送信されません

どこでも動作

あらゆるデバイス、ブラウザ、時間で利用可能

登録不要 オフライン対応 ファイル制限なし ずっと無料
ファイルはローカル処理され、サーバーに送信されることはありません。

${escapeHTML(baseName)}

${pages.length} page(s) · Converted by PDFNeo

${pageSections.join('\n')} `; zip.file('index.html', fullHTML); resultZip = zip; showProgress(true, 100, '完了!'); setTimeout(() => { showProgress(false); document.getElementById('resultInfo').textContent = `${pages.length} page(s) converted to HTML`; document.getElementById('resultDetails').innerHTML = `Pages: ${pages.join(', ')} | Format: Self-contained HTML with images | Scale: ${scale}x`; document.getElementById('resultArea').style.display = 'block'; }, 500); } catch (err) { alert('エラー:' + err.message); showProgress(false); } btn.disabled = false; } async function downloadResult() { if (!resultZip) return; const baseName = pdfFile ? pdfFile.name.replace('.pdf', '') : 'output'; const blob = await resultZip.generateAsync({ type: 'blob' }); downloadBlob(blob, baseName + '_html.zip'); }