文件阅读器 使用指南

直接在浏览器中打开并阅读 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 worker — 运行时从 unpkg CDN 加载。
  • CSV — 处理引号字段;不保证完全符合 RFC 4180。
  • 文件大小 — 超大文件可能拖慢或耗尽内存。
  • 单文件 — 一次一个文件;无多文档视图。

所有计算和转换均完全在您的浏览器中运行。不会向任何服务器发送数据,您的输入不会离开您的设备。