Adobe 订阅涨价、在线编辑器隐私顾虑、国产软件广告不断——Windows 上有没有一个真正干净的 PDF 工具?还真有。今天介绍 KillerPDF,一个 ~16 MB 的单文件开源 PDF 编辑器,C# + WPF 手写,GPLv3 协议,无账户、无广告、无遥测。
👉 官网:https://killerpdf.net👉 源码:https://github.com/SteveTheKiller/KillerPDF
一、它是什么
KillerPDF 是一款面向 Windows 10/11 x64 的免费开源 PDF 编辑器,当前版本 v1.7.1,安装包仅 ~16 MB,一个 .exe 文件,复制到任意目录即可运行(也支持安装版)。
它的作者在 About 页面写得很坦诚:"Built by a field tech with an intense dislike for Adobe."——一个现场技术员,讨厌 Adobe,带着这份情绪写出来的工具,功能上没有花哨噱头,交互上直击痛点。
许可证 GPLv3,无账户体系,不发送任何遥测数据,不开屏广告。隐私友好,适合企业内网、政府单位、或不想被软件生态绑架的个人用户。

二、🎯 核心功能
1️⃣ 四种视图 + 无限分页
PDFium 渲染引擎支撑四种阅读模式:
单页模式:一次看一页,适合精读 连续滚动:长文档无缝浏览 双页模式:阅读感接近纸质书 网格模式:缩略图总览,快速定位
支持无限多标签页、全文搜索、目录导航、点击跳转链接。F10 开启分屏视图:左右两个 PDF 并排,共享工具栏和侧边栏,标签页可直接拖拽跨窗格移动。

2️⃣ 标注与编辑
内联文本编辑:直接修改 PDF 文字,自动匹配原字体 文本框:添加新文字,可自由定位 自由手绘:画笔涂鸦 线条与形状:矩形、圆形、箭头等,支持填充 高亮:紧贴文字的高亮标注 每个标注工具都支持独立设置颜色、透明度、线宽,RGB 取色器随手可用

3️⃣ 内置 OCR(扫描件秒变可搜索 PDF)
Tesseract OCR 引擎直接打包在 exe 里,无需联网,对扫描件页面执行 OCR:
将 OCR 结果复制到剪贴板 将扫描 PDF 转成可搜索 PDF 提取全文保存为文本文件
语言模型按需下载,基础包不含额外语言包,安装包不因此膨胀。

4️⃣ 页面组织
合并 PDF:拖入文件夹或 .zip,自动合并为一册或分别打开拆分 PDF:提取指定页面 拖拽排序:调整页面顺序 旋转、提取、复制 页码印章:在任意页面范围添加页码,支持样式自定义 水印:文字水印,定位、大小、样式均可配置,作为单次操作撤销

5️⃣ 表单填写与签名
填写 PDF 表单并保存 手绘签名:画完保存为可复用签名 支持 Certum SimplySign 云证书电子签名 点击式填充已配置的表单字段
6️⃣ 变换与导出
旋转、缩放、翻转:支持绘制水平线来自动扶正歪斜扫描件,变换过程有实时预览,标注随页面联动 打印:应用内完整打印预览,支持缩放、边距、每页张数、奇偶页、色彩、双面,300 DPI 渲染质量 平展导出:将标注/表单填入内容合并为静态 PDF,无法再编辑 导出为图片:将 PDF 页面导出为 PNG 或 JPEG

7️⃣ 六套主题 + 十种语言
六套主题切换,实时生效,各有独立强调色 深色模式下文档颜色同步反色,阅读不伤眼 全局字号控制 UI 翻译支持十种语言

8️⃣ 自定义文件对话框
每个打开/保存对话框都是 KillerPDF 自己的,不是系统默认那个:左侧快捷位置栏、文件夹树、列表/图标/详情视图、可排序列、置顶文件夹——比 Windows 原生对话框好用得多。

9️⃣ 密码保护 & 损坏修复
密码保护 PDF:输入密码打开,不再直接报错 损坏/断裂 xref PDF:自动修复,让文件恢复正常打开和打印
三、🖥️ 如何使用
下载安装(最简单)
直接从 GitHub 下载 exe:
https://github.com/SteveTheKiller/KillerPDF/releases/latest/download/KillerPDF.exe
或者用 winget 一行安装(Windows 10/11 自带):
winget install killerpdf运行方式
便携模式:exe 复制到任意目录,直接双击运行,数据保存在 exe 同目录 安装模式:内置安装程序,支持「仅当前用户(无需管理员权限)」或「所有人(需要管理员)」两种安装范围
快捷键一览
四、🔧 技术架构
核心技术栈
| C# + WPF (.NET) | |
| PDFium | |
| Tesseract | |
| GPLv3 |
设计理念
KillerPDF 的技术选型非常克制:
不捆绑浏览器引擎:exe 只有 ~16 MB,不内置 Chromium,不像 Electron 应用动辄几百 MB Tesseract 按需下载语言包:基础包保持轻量,需要 OCR 时才拉语言模型 PDFium 离线渲染:PDF 解析全在本地,不依赖任何网络服务 无遥测、无账户:代码开源,行为透明,适合安全敏感场景
项目结构(GitHub 可见)
Controls/ # 自定义 WPF 控件Features/ # 功能模块实现KillerPDF.Tests/ # 单元测试Models/ # 数据模型Services/ # 业务服务Shell/ # 系统 Shell 集成Themes/ # 主题资源五、🎓 学习价值
对 WPF / .NET 开发者
PDFium 集成实战:PDFium 是 Chrome 内置的 PDF 渲染引擎,如何在 WPF 里调用它做高性能渲染 Tesseract OCR 集成:离线文字识别怎么打包进 .NET 应用,语言包按需下载的工程实现 多主题 WPF 应用:六套主题实时切换、强调色分离、浅色/深色/跟随系统——WPF 主题系统完整参考 自绘制文件对话框:不依赖 Windows 原生 FileDialog,自己做一套更好用的
对桌面应用开发者
单文件 exe 打包:~16 MB 包含渲染引擎 + OCR,不用安装、不用管理员权限,怎么做到的(.NET Publish + AOT 相关技术) GPLv3 下的开源协作:作者开放 GitHub Issues 功能,用户真实参与功能迭代 隐私优先设计:不做遥测、不强依赖网络,本地处理所有敏感数据——这种设计决策如何在代码层面落地
对普通用户
企业内网部署:不需要注册账户,不需要联网,纯本地处理,适合政务、金融、医疗等合规要求高的场景 替代 Adobe 订阅:PDF 阅读、标注、表单填写、OCR、合并拆分,一个免费开源工具全搞定 便携即用:U 盘带着走,到哪都能用,不需要安装,不需要管理员权限
官网:https://killerpdf.net源码:https://github.com/SteveTheKiller/KillerPDF当前版本:v1.7.1 | 安装包:~16 MB | 许可证:GPLv3
PS:仅供学习,侵权立删。


C#开发的PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档等,功能强大,完全开源






夜雨聆风