在日常工具及开发任务中,我们经常要打开各种 Word 文件,但每次都得切换到桌面用 Office 打开,既笨重又割裂。
现在有了 doxx ,首个专为终端打造的 Word 文档查看器,不需要 Microsoft Word,就能在命令行中流畅查看文档。
Doxx 是一款开源终端Word文档查看器,基于Rust构建,启动时间仅0.1秒,内存占用低。完美渲染.docx格式,保留格式、颜色和表格,支持交互式导航、全文搜索和多格式导出。
对于习惯在终端工作的开发者来说,特别的方便和适用,再结合Rust的高性能和ratatui的交互界面,可带来无与伦比的终端体验。
主要亮点
- • 终端完美渲染 :支持保留Word文档格式、颜色、嵌套列表等。
- • 智能表格显示 :支持自动对齐和专业边框样式。
- • 交互式导航界面 :支持大纲视图、全文搜索、超链接跳转。
- • 多格式导出 :支持Markdown、CSV、JSON、纯文本。
- • 剪贴板集成 :可直接复制内容到其他应用。
- • 图像支持(开发中) :在支持的终端中显示图片。
快速入手
支持 Windows / macOS / Linux,提供预编译包,也可命令行安装。
# macOS/Linux
curl -L https://github.com/bgreenwell/doxx/releases/latest/download/doxx-$(uname -s)-$(uname -m).tar.gz | tar xz
sudo mv doxx /usr/local/bin/
# Verify
doxx --version
源代码构建
git clone https://github.com/bgreenwell/doxx.git
cd doxx
cargo install --path .
基本用法
安装完成后,就可以在终端开始查看 Word 文档。
比如使用 doxx 最简单的方式是查看 .docx 文件:
# 查看文档
doxx quarterly-report.docx
这将在交互式终端界面中打开文档,您可以使用键盘快捷键进行导航。
其他高级查看模式,可高效处理文档:
# 以大纲视图启动以便快速导航
doxx document.docx --outline
# 搜索特定内容
doxx contract.docx --search "payment terms"
# 启用 Word 文本颜色支持
doxx presentation.docx --color
也可以将文档导出为不同格式:
# 导出为 Markdown
doxx report.docx --export markdown > report.md
# 将表格导出为 CSV 用于数据分析
doxx spreadsheet.docx --export csv > data.csv
# 导出为 JSON 用于程序化处理
doxx document.docx --export json > structure.json
# 导出为纯文本并支持图片
doxx report.docx --export text --images
常见工作流
文档分析 ,快速分析文档结构和内容:
# 使用大纲视图快速概览
doxx annual-report.docx --outline
# 查找所有表格并导出为 CSV 进行分析
doxx financial-data.docx --export csv > financial-data.csv
# 搜索特定术语并显示上下文
doxx legal-contract.docx --search "liability"
图片查看 ,在兼容终端中提取和显示图片:
# 检查您的终端是否支持图片显示
doxx --debug-terminal
# 在终端中查看带图片的文档(仅限支持的终端)
doxx presentation.docx --images --export text
# 将所有图片提取到目录
doxx report.docx --extract-images ./images/
管道集成 ,可与其他命令行工具无缝协作:
# 提取文本进行进一步处理
doxx meeting-notes.docx --export text | grep "action items"
# 将 Word 表格转换为 CSV 进行分析
doxx survey-results.docx --export csv | python analyze.py
# 获取文档元数据的 JSON 格式
doxx report.docx --export json | jq '.metadata'
写在最后
doxx 作为一款极速的终端原生文档查看器,可直接在命令行中查看 Microsoft Word (.docx) 文件,无需安装 Microsoft Word 或任何外部依赖。
兼具高性能与可靠性,能将复杂的文档结构转换为精美的终端显示效果,并提供图片提取、智能表格支持和多种导出格式等高级功能。
传统文档查看器通常需要图形界面或繁重的依赖项。doxx 打破了这一模式,提供纯终端体验,在保持文档格式的同时,做到了极致轻量和快速。
无论是在远程服务器上工作的开发人员、管理文档的系统管理员,还是偏爱命令行工具效率的用户,doxx 都能将专业的文档查看能力带到终端上。
GitHub 项目地址:https://github.com/bgreenwell/doxx
● 字节把 Coze 核心开源了!可视化工作流引擎 FlowGram 上线,AI 赋能可视化流程!
● 英伟达开源语音识别模型!0.6B 参数登顶 ASR 榜单,1 秒转录 60 分钟音频!
● 开发者的文档收割机来了!这个开源工具让你一小时干完一周的活!
● PDF文档解剖术!OCR神器+1,这个开源工具把复杂排版秒变结构化数据!
如果本文对您有帮助,也请帮忙点个 赞👍 + 在看 哈!❤️
在看你就赞赞我!