1.6K Star 小巧而强大!首款开源终端Word查看器!

云存储关系型数据库机器学习

在日常工具及开发任务中,我们经常要打开各种 Word 文件,但每次都得切换到桌面用 Office 打开,既笨重又割裂。

现在有了 doxx ,首个专为终端打造的 Word 文档查看器,不需要 Microsoft Word,就能在命令行中流畅查看文档。

Doxx 是一款开源终端Word文档查看器,基于Rust构建,启动时间仅0.1秒,内存占用低。完美渲染.docx格式,保留格式、颜色和表格,支持交互式导航、全文搜索和多格式导出。

picture.image

对于习惯在终端工作的开发者来说,特别的方便和适用,再结合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

picture.image

一款改变你视频下载体验的神器:MediaGo

字节把 Coze 核心开源了!可视化工作流引擎 FlowGram 上线,AI 赋能可视化流程!

英伟达开源语音识别模型!0.6B 参数登顶 ASR 榜单,1 秒转录 60 分钟音频!

开发者的文档收割机来了!这个开源工具让你一小时干完一周的活!

PDF文档解剖术!OCR神器+1,这个开源工具把复杂排版秒变结构化数据!

picture.image

如果本文对您有帮助,也请帮忙点个 赞👍 + 在看 哈!❤️

在看你就赞赞我!

picture.image

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
边-边协同下的边缘智能应用平台 | 第 11 期边缘云主题Meetup
《边-边协同下的边缘智能应用平台》谢皓|火山引擎边缘云边缘智能负责人
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论