AX 爱鲜报

doxx

doxx 是一个用 Rust 编写的终端原生 .docx 文档查看器,无需安装 Microsoft Office 即可在命令行中浏览、搜索和导出 Word 文档,支持表格、列表、公式、图片与颜色渲染。

爱鲜报评分

0.0

0 人评分

3.8k

星数

否

中文

Rust

主语言

是

活跃

17

贡献者

人工分析

EDITORIAL

推荐理由

doxx 把 Word 文档阅读搬进终端,对经常在 SSH、服务器或纯命令行环境里处理文档的开发者非常实用。它基于 Ratatui 构建 TUI,渲染质量高,还支持 Markdown/CSV/JSON 等多格式导出,方便把文档内容接入脚本与数据流程。Rust 实现带来单文件分发和跨平台安装的便利,3.7k Star 也说明社区认可度不错。

适用场景

  • 在服务器或 SSH 终端中快速查看 .docx 内容
  • 把 Word 报告中的表格导出为 CSV 做数据分析
  • 将文档批量转换为 Markdown 或纯文本
  • 在终端里搜索合同、论文等长文档的关键内容
  • 无 Office 环境的 Linux/容器中预览文档

优点

  • 无需 Microsoft Office,纯终端即可阅读 .docx
  • 渲染效果丰富,支持表格、列表、公式、图片与颜色
  • 支持 Markdown、CSV、JSON、文本、ANSI 多种导出格式
  • Rust 编写,跨平台且安装方式多样(Homebrew、Cargo、apt 等)
  • 内置搜索高亮与大纲导航,长文档阅读体验好

缺点

  • 仅支持 .docx,不支持旧版 .doc 格式
  • 图片显示依赖 Kitty、iTerm2、WezTerm 等特定终端
  • CSV 导出只提取表格,会忽略正文文本
  • 交互式 UI 需要 TTY,部分场景需手动加 --force-ui
上手难度 入门

doxx:在终端里读 Word 文档

doxx 是一个用 Rust 编写的终端原生 .docx 查看器。它让你不必打开 Microsoft Word,就能在命令行里浏览、搜索和导出 Word 文档。

核心特性

  • 终端渲染:保留加粗、斜体、下划线、删除线、颜色等格式
  • 智能表格:对齐方式与 Unicode 边框正确呈现
  • 公式支持:行内与独立公式的 LaTeX 渲染
  • 快速搜索:即时高亮匹配内容
  • 多格式导出:Markdown、CSV、JSON、纯文本、ANSI 彩色输出
  • 终端图片:在 Kitty、iTerm2、WezTerm 中显示图片
  • 大纲导航:按标题结构快速跳转

基本用法

# 查看文档
doxx report.docx

# 搜索关键词
doxx contract.docx --search "payment"

# 以大纲视图启动
doxx document.docx --outline

# 导出为 Markdown 或 CSV
doxx report.docx --export markdown > report.md
doxx data.docx --export csv > data.csv

安装方式

doxx 提供多种安装渠道,可按平台选择:

  • Homebrew(macOS/Linux)
  • Cargo:cargo install doxx
  • Debian/Ubuntu、Arch Linux、Nix、Conda-Forge 等
  • 也可从 GitHub Releases 下载预编译二进制

适用人群

适合经常在服务器、SSH 会话或纯命令行环境中处理文档的开发者,以及需要把 Word 内容转换为结构化数据(如 CSV)做进一步分析的场景。

注意:doxx 仅支持 .docx 格式,不兼容旧版 .doc;图片显示需要终端本身支持图像协议。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。