-
上个月临时需要把一份合同PDF转成Word改几个条款,打开WPS,点"PDF转Word",弹窗,"该功能需要开通WPS会员"。
那种感觉怎么说呢,不是付不起十几块钱。问题是一年到头可能就用两三次这个功能,为了这几次充个年费,跟花几百块买把瑞士军刀只拆快递一个道理。更膈应的是,你的文件得上他们的服务器转一圈。合同的甲方乙方、金额条款,全走一遍别人的云端,这个信任成本比那几十块钱高得多。


这不是我一个人的烦恼。搜"PDF转Word免费",这个词条热度常年不低。排在前面的方案,要么免费版加水印限页数,要么引导你装个全家桶,装完之后发现核心功能还是得付费。
海外工具比如Smallpdf、iLovePDF,体验确实不错,但一样得上传。你敢把公司财务数据传到一个境外服务器上吗?反正我没这个胆。
所以干脆自己写了一个。

SmartDoc 是什么
SmartDoc,中文名叫"智档转换大师"。一句话讲清楚:一个20MB出头的小软件,能完成几乎所有常见文档格式的互转,全程在你电脑上本地运行,不联网、不登录、不弹窗、不推会员。
它的使用逻辑四步走完:打开软件,选一个功能,把文件拖进去,点"转换"。没了。
目前第一版已经做完十项功能:PDF转Word、PDF转Excel、PDF转PPT、PDF转CAD、PDF转扫描型PDF、PDF转可搜索PDF、CAD转PDF、CAJ转PDF,再加上PDF的拆分和合并。日常办公遇到的格式转换场景,基本覆盖到了。

真正让我觉得这东西值得拿出来说的是三个点。
全程离线。 你的文件从拖进来到转完出去,整个计算过程全在你自己的电脑上完成,一字节的数据都不会离开硬盘。代码里刻意没引入任何网络请求相关的依赖库,断网环境照样正常工作。那些涉及隐私的合同、财报、论文,终于不用提心吊胆了。
无广告无会员。 打开就是功能界面,没有开屏广告,没有弹窗引导你充值,也没有藏在某个角落的"高级功能解锁"按钮。一个工具就该像个工具的样子,而不是一个收银台。
轻到不行。 安装包20MB左右,解压完几十兆。对比一下,装个Office加个PDF阅读器动辄几个G。SmartDoc的转换引擎全部用Rust写成,没有塞PDFium、Tesseract这些体积大户,够用就好,不做大而全的堆料。
同类工具一比就知道
跟市面上常见的方案摆在一起看看:
说实话,如果你天天和文档打交道,WPS会员那点钱其实不亏,云同步、模板库这些确实有用。
但如果你跟我一样,只是偶尔需要转个格式,那SmartDoc这种 打开就用、用完就走的体验,显然是更对路的选择。

技术栈一览
前端走的是 Vue 3 + TypeScript + Tailwind v4,UI组件用了shadcn-vue,状态管理Pinia 3,图标库lucide。整个界面启动非常快,交互干净利落。
后端是Rust核心转换引擎,跑在Tauri 2运行时上。Tauri是个很有意思的框架,它不像Electron那样每个应用都塞一个独立的Chromium,而是直接复用操作系统自带的WebView,所以打包出来的体积天生就小。
Rust这边依赖了几个核心库:pdf-extract做PDF文本提取,lopdf负责PDF的读写和拆分合并,printpdf做PDF重建输出,rust_xlsxwriter写Excel,dxf处理CAD格式。全部纯Rust实现,编译出来是原生二进制,跑起来跟C写的程序差不多快。
说几句实在话
第一版,该坦诚的地方不能含糊。
PDF转CAD这一项,生成的是可编辑的TEXT文字实体,不会把线条、圆弧、圆形还原成矢量图形。如果你要的是工程级精度的CAD重建,目前还不满足。
PDF转"扫描型"和"可搜索"PDF,走的是文本重建路线,提取原文内容,用等宽或常规字体重新生成一份PDF。效果是"文本再排版",不是真正的图片化扫描。后续版本计划引入PDFium做光栅化和Tesseract做OCR,但不可避免会拉大包体积。
CAJ转PDF,大部分知网的CAJ本来就是PDF套了个壳,SmartDoc会优先检测PDF文件头直接提取。遇到真正老格式的CAJ,目前需要外部caj2pdf工具做桥接。
简单说:十项功能都能跑通,但部分场景下的精细度还到不了商业软件的"极致"水准。对于日常办公级别的需求,够用了。
做工具的态度是:能用就是能用,不行的地方直说,不吹也不藏。
怎么用
目前是第一个正式版本,10项功能全部跑通,24个单元测试全过,CI支持Windows和macOS双平台构建。
Windows 10以上系统可以直接装(NSIS或MSI安装包),macOS走GitHub Actions构建,ARM架构的Mac直接可用。
因为还在打磨一些体验细节,暂时没有直接放出公开链接。如果你对这个工具有兴趣,或者跟我一样被PDF转换这件事烦过很多次,欢迎通过公众号后台私信我获取测试版本。第一批会控制人数,把大家的反馈收集整理好,迭代一版之后再正式公开发布。
结语
这不是什么要颠覆行业的产品,也不会去挑战WPS或者Adobe的市场。它就是一个很朴素的工具,解决一个具体的痛点,不搞花活,不绑架用户。
做这个工具的初衷特别简单:我需要一个东西,市面上没有刚好合适的,那就自己动手。写代码的快乐,有时候恰恰来自于这种"自己用得上"的创造。
如果你也有类似的文档转换需求,欢迎来试试,更欢迎给我提意见。工具这种东西,用的人觉得爽,才是真的好。
后台私:SmartDoc 免-费获取包。
往期项目
开源|一款数据库巡检工具新增容灾备份:定时备份、留存清理、通知统一管理
一款能让你被AI主动推荐的GEO优化系统,支持私有化部署与定制
开源|一款三合一强大的堡垒机,支持K8s管理、Web端数据库审计与多云资产自动同步
了解更多:
PDF转Word免费、离线文档转换、免会员PDF工具、SmartDoc、CAJ转PDF、文档格式转换工具、Rust桌面应用、Tauri工具、本地PDF处理
夜雨聆风