沉默是金,总会发光
大家好,我是沉默
前几天,我本来在某鱼上闲逛,想着淘个二手机械键盘。结果突然刷到有人在卖 —— “Word 批量转 PDF 小工具” 。
价格不高,但销量却很吓人,评论区一堆人说“好用”“终于不用一篇篇点了”。
说实话,我人都愣了:
这功能我用 Python 十分钟就能写出来啊!
于是我搜了一下,发现类似的小工具一大堆:
-
PDF 转 Word
-
Word 转图片
-
Word 加水印
-
Excel 批量改名
好家伙,原来我们平时随手写的自动化小脚本,居然都能变现!
今天我就手把手带你写一个:
Word 批量转 PDF 工具 → 升级 → 打包成 EXE → 上架卖钱
保证你看完能复刻,甚至还能超越。
**-**01-
为什么这种小工具能卖钱?
很多人会疑惑:
“几十行 Python 脚本,真有人买?”
答案是:有,而且还不少。
因为大部分用户 —— 不会写代码。
他们关心的只有三件事:
- 能不能一键搞定?
- 会不会太复杂?
- 能不能省事?
于是,一个程序员眼里的“玩具脚本”,在小白眼里就是“神器工具”。
- 02-
Word 转 PDF,其实就一句话
Word 转 PDF 的本质就是:
用程序打开 Word 文档 → 另存为 PDF → 批量处理。
我们有两种思路:
-
win32com.client(最简单,调用 MS Office Word) -
LibreOffice + subprocess(跨平台,但稍复杂)
今天咱用最稳的方案 —— Office COM 接口。
基础代码:几行搞定
import win32com.clientdef word_to_pdf(input_path, output_path): word = win32com.client.Dispatch("Word.Application") word.Visible = False # 后台运行 doc = word.Documents.Open(input_path) doc.SaveAs(output_path, FileFormat=17) # 17 代表 PDF 格式 doc.Close() word.Quit()word_to_pdf("test.docx", "test.pdf")
解释:
Dispatch("Word.Application")打开 WordFileFormat=17表示保存为 PDFQuit()记得退出,否则 Word 会一直挂后台
如果是 WPS,把 Word.Application 改成 Kwps.Application 就行。
批量转换:一次性全搞定
import os, win32com.clientdef batch_convert(folder_path): word = win32com.client.Dispatch("Word.Application") word.Visible = False for file in os.listdir(folder_path): if file.endswith((".doc", ".docx")): doc = word.Documents.Open(os.path.join(folder_path, file)) pdf = os.path.splitext(file)[0] + ".pdf" doc.SaveAs(os.path.join(folder_path, pdf), FileFormat=17) doc.Close() word.Quit()batch_convert(r"C:\Users\你的用户名\Desktop\word文件夹")
到这一步,你已经比某鱼上大多数“卖家”做得更好了
- 03-
升级
把它做成真正的产品
如果只是脚本,那还只是“代码”;
-
但如果加点小功能,立刻变成“产品”:
-
自动建输出文件夹(按时间戳命名)
-
检测是否安装 Office / WPS
-
支持一键批量处理当前目录下文件
-
日志提示(成功/失败)
打包:变成小白能用的 EXE
最后一步,用 pyinstaller:
pyinstaller -F word2pdf.py
生成的 dist/word2pdf.exe,任何人双击就能跑。
(前提:他电脑装了 Word / WPS)
**-****04-**总结
为什么能赚钱?
这类工具卖点不是代码多牛,而是:
- 解决刚需痛点(批量转换,省人工操作)
- 零学习成本(小白点开即用)
- 包装成“产品” (带界面/说明书/一键安装)
程序员往往低估了小工具的价值。
其实你随手写的脚本,很多人眼里就是宝贝。
别小看副业机会
今天我们写了一个最简单的“Word 批量转 PDF 工具”。
但你要明白 ——
这只是冰山一角。
- 办公自动化
- 文件批处理
- 数据清洗
- 小型爬虫
这些都是你随手能写,但小白愿意花钱买的东西。
技术 + 包装 + 交付 = 产品
产品 + 平台 + 用户 = 收益
**-****05-**粉丝福利
我这里创建一个程序员成长&副业交流群,
和一群志同道合的小伙伴,一起聚焦自身发展,
可以聊:
技术成长与职业规划,分享路线图、面试经验和效率工具,
探讨多种副业变现路径,从写作课程到私活接单,
主题活动、打卡挑战和项目组队,让志同道合的伙伴互帮互助、共同进步。
如果你对这个特别的群,感兴趣的,
可以加一下, 微信通过后会拉你入群,
但是任何人在群里打任何广告,都会被我T掉。