
公考小工具:六合一桌面工具箱,把刷题 App 的 PDF 变成标准真题
考公人刷题,有个绕不开的痛点:粉笔、华图、中公这些 App 导出的 PDF 试卷,排版乱七八糟,水印、广告、二维码夹杂在题目里,打印出来根本没法当真题做。每次找真题、整理排版、自己计时、打印答题纸,光是这些杂事就耗掉一大半复习时间。
今天推的这个开源项目 公考小工具(CivilServansTools),把备考路上能用到的桌面杂活儿全打包成了一个 6 合 1 的工具箱。最难得的是——作者明说,这玩意儿是全程由 AI 辅助编程完成的。
六大功能,全是刚需
- PDF 真题排版转换:
核心功能。自动识别 PDF 是文字型还是扫描型,文字走 PyMuPDF 解析,扫描型走 PaddleOCR 图文识别(有 N 卡还能自动开 GPU 加速)。自动去水印广告、识别题号选项 ABCD、按五大模块归类、资料分析图表自动提取并嵌入。40+ 排版参数可配,国考/联考两套预设一键切换。 - 考试计时器:
正计时/倒计时双模式,80px 大字号远处看得清,支持分段记录各阶段耗时,倒计时最后 5 分钟变红提醒。 - 申论答题卡生成器:
生成 25×24 标准格答题纸,支持按页或按题目字数自定义,自动分页跨页连续排版,导出 PDF 或 PNG 图片打印练习。 - PDF 文件拼合:
拖拽添加、拖拽排序、实时预览,多个 PDF 一键合并成一份。 - OCR 文字识别:
图片提取文字,支持印刷体和手写体,识别结果按置信度用绿/黄/红标注,一键复制或导出 TXT。 - 快捷键截图取字:
压轴好用。按 Ctrl+Shift+Z框选屏幕任意区域,自动 OCR 识别并把文字复制到剪贴板。在浏览器、文档、任意界面都能用,不用切回工具窗口。快捷键还能自定义。
AI 辅助编程的活样本
作者在 README 里直接写了"本项目全程由 AI 辅助编程完成"。一个涵盖 PDF 解析、OCR、Qt 桌面 UI、全局热键、打包分发的完整 Windows 桌面应用,从 0 到 v1.1.2,全靠和 AI 结对写出来——这本身就是 AI 编程时代个人开发者能做出完整产品级工具的一个好样本。
下载与使用
目前仅支持 Windows 10/11 64 位。小白用户直接下打包好的 exe 双击运行即可,国内走蓝奏云下载满速。OCR 功能首次使用会下载模型,有 N 卡自动 GPU 加速(RTX 40 及以下),50 系暂不支持 GPU 会自动回退 CPU(精度不受影响,59 页 PDF 约 60 秒)。
项目信息
仓库:codepmy/civil-servans-tools
平台:Windows 10/11 x64 · 版本:v1.1.2
夜雨聆风