ファイルリーダー ガイド

PDF、Word、Excel、CSV、Markdown、テキストファイルをブラウザで直接開いて読めます。ナビゲーションサイドバー付きのデスクトップ風リーダー — アップロード不要、サーバー不要。

ファイルリーダーに戻る

このツールの機能

ファイルリーダーは、PDF、Word(.docx)、Excel(.xlsx)、CSV、Markdown、テキスト/コードファイルをブラウザで直接開いて読みます。ナビゲーションサイドバー付きのデスクトップ風リーダー。アップロードなし—ファイルはデバイスに残ります。PDF(PDF.js経由)、Word(mammoth経由)、Excel(SheetJS経由)、CSV(カスタムパーサー)、Markdown(marked経由)、プレーンテキストをサポート。ブラウザを離れずにドキュメントやコードを閲覧するのに最適です。

使い方

  1. ファイルを開く — クリックして選択するかドラッグ&ドロップ。対応:PDF、DOCX、XLSX、CSV、MD、TXT、各種コード拡張子。
  2. ナビゲート — サイドバーでPDFページ、Word見出し、Excelシート、Markdownセクションにジャンプ。
  3. 読む — コンテンツがメインエリアにレンダリング。PDFはページを、スプレッドシートはセルを、MarkdownはレンダリングされたHTMLを表示。
  4. ファイル切り替え — 別のファイルを開く;前のファイルは置換(マルチタブなし)。
  5. アップロードなし — ファイルはローカルで読み込み;サーバーに送信されない。

動作の仕組み

形式はファイル拡張子で検出。PDFはpdfjs-dist、Wordはmammoth(DOCX→HTML)、Excelはxlsx/SheetJS、CSVは引用フィールドサポート付きカスタムパーサー、Markdownはmarkedを使用。コンテンツは FileReaderFile.text()、または File.arrayBuffer() で読み込み。見出しはサイドバー用に抽出され、アンカーリンク用にIDを付与。すべての処理はクライアント側—ファイルはデバイスから離れません。

すべての計算はブラウザ内で実行されます。データはサーバーに送信されません。

使用例とサンプル

  • PDFビューア — デスクトップアプリなしでPDFを読む。
  • ドキュメントレビュー — WordやExcelファイルをクイック表示。
  • コード検査 — 構文にやさしい表示でソースファイルを読む。
  • CSV分析 — 表形式でスプレッドシートデータを表示。
  • オフライン — 読み込み後は完全オフライン動作。

  • report.pdf を開く → サイドバーにページ、クリックでジャンプ。
  • data.xlsx を開く → シートタブ、行と列を表で表示。
  • readme.md を開く → 見出しリンク付きでレンダリングされたMarkdown。

制限と既知の制約

  • ライブラリの正確性 — pdfjs-dist、mammoth、xlsx の正確性は信頼;独立検証は未実施。
  • PDF.jsワーカー — 実行時にunpkg CDNから読み込み。
  • CSV — 引用フィールドを扱う;完全なRFC 4180準拠は保証されない。
  • ファイルサイズ — 非常に大きなファイルは遅くなったりメモリ不足の可能性あり。
  • 単一ファイル — 1度に1ファイル;マルチドキュメント表示なし。

すべての計算と変換はブラウザ内で完全に実行されます。データはサーバーに送信されず、入力内容はデバイスから離れません。