当前位置:爱纯净 > 软件下载 > KillerPDF v1.7.0 开源免费PDF编辑器

KillerPDF v1.7.0 开源免费PDF编辑器

KillerPDF v1.7.0 开源免费PDF编辑器

更新时间:2026-08-11 软件大小:11.2MB 界面语言:简体中文 运行环境:Windows All 授权方式:免费下载下载次数: 软件类型: 办公软件

下载地址

【温馨提示】选择自己有会员的网盘下载,没有的会员的小文件优先蓝奏云网盘,大文件优先天翼云盘网盘。

百度网盘(密码:6666)   蓝奏云   城通网盘(密码:6666)
夸克网盘   123云盘

软件介绍

阅读次数:

KillerPDF 是一款轻量化免费开源 PDF 编辑器,安装包体积仅 6MB,占用资源极少,却集成 PDF 注释标注、文本内容修改、文件合并拆分、手绘涂鸦等全套实用 PDF 处理功能。对于日常频繁处理 PDF 文档的办公人群而言,无论是给 PDF 添加批注注释、直接修改文档文字、手绘手写电子签名,KillerPDF 都是十分省心的轻量工具。无需安装体积多达数 GB 的臃肿 Adobe Acrobat 专业软件,这款小巧的 PDF 工具就能高效解决绝大多数办公场景下的 PDF 编辑、整理、修改需求,运行流畅且无多余冗余组件。

KillerPDF,PDF编辑器

项目开源地址

https://github.com/SteveTheKiller/KillerPDF

 

系统要求

系统:Windows 10 / Windows 11(64位)

无需额外安装运行库,所有依赖均内置在程序中(基于.NET Framework 4.8,该组件已预装在所有受支持的Windows系统内)。

 

软件功能

KillerPDF界面说明

1)文字编辑:可以直接在PDF页面上选中已有文字进行修改、删除或添加新文字。不需要像传统做法那样把PDF转成Word再编辑再转回来,直接原地修改很方便。修改后的文档保存为PDF格式即可。

2)标注批注:支持高亮文本、画笔等。对于需要审阅文档的场景(比如审合同、改论文),标注功能是高频使用的功能。添加批注后可以保存带标注的版本,也可以导出为干净的版本。

3)合并与拆分:合并功能可以把多份PDF文件合并成一份,支持调整文件顺序;拆分功能可以把一份多页PDF按需求拆分成多个文件,比如按页拆分或者按范围提取。

每个功能在工具栏上都有清晰的图标按钮,操作过程就是选择功能→选中内容→应用修改,基本不需要额外学习。

 

中文设置

默认是英文界面,我们可以从设置里修改界面语言,如下:

KillerPDF中文设置

 

更新日志

https://github.com/SteveTheKiller/KillerPDF/releases/

v1.7.0

> 核心新特性:支持在单个窗口内并排显示两份文档;全套替换系统原生Windows文件对话框;主题化系统菜单;不反转图片的夜间模式;两处深度文本修复:非拉丁文字现已可正常保存;批注会精准落在旋转后页面的目标位置。

新增功能

分窗功能:按下 F10,可在单个窗口中并排打开两份文档。每个窗格都是独立卡片,获得焦点的窗格会显示高亮边框,让你清晰分辨工具栏、侧边栏与页面列表当前作用于哪个窗格,点击任意窗格即可切换焦点。

两窗格的分隔条两侧都设有拖拽手柄:拖动左侧手柄调整左窗格大小,拖动右侧手柄调整右窗格;无论向哪个方向拖拽,窗格都不会被压缩到无法阅读的最小宽度以下。再次按下 F10 关闭分窗;侧边栏按钮图标会同步状态:按下按钮展开分窗,再次按下则关闭分窗。

该功能仍为**单窗口模式**,不会新建独立程序窗口;每个窗格拥有自己的标签栏,工具栏、侧边栏、页面列表为共用组件,跟随当前焦点窗格生效。可以将标签从一个窗格的标签栏拖拽至另一个窗格完成迁移。在最大化或贴靠窗口下按下 F10,会将窗口均等切分,而非把第二个窗格压缩至最小尺寸。

现在所有打开、保存对话框均为 KillerPDF 自研界面,不再调用 Windows 原生对话框:与软件整体主题保持统一,包含常用位置栏、文件夹树视图、列表/图标/详情多种显示模式、可排序列、可固定文件夹与最近访问位置。

覆盖场景:PDF打开、PDF保存、合并PDF、提取页面、扁平化、图片导出、图片导入、签名/证书选择、OCR输出、ZIP导出;支持对应功能下多选文件。该文件对话框组件为 Killer Tools 系列软件共用,全家软件的文件选择界面交互表现完全一致。

为本计算机所有用户安装:便携版标识上的安装按钮,现在会弹出确认弹窗,提供两个选项:添加桌面快捷方式(默认开启,和旧版一致)、为全部用户安装(默认关闭,该选项需要管理员权限)。

全部用户模式会将 KillerPDF 安装至 Program Files 目录,所有账户的开始菜单都会生成程序入口;同时删除当前用户的独立便携副本,在「添加或删除程序」内只会保留一条程序记录,不会出现两条条目。

拒绝管理员权限弹窗,软件会继续以便携模式运行,原有状态不受改变。

新增静默安装参数 `/silent`,可无交互执行整机全用户安装,适配 winget、Chocolatey、RMM 批量部署。该行为与 Killendar、KillerShell 保持统一。

⚠️ PDF 文件关联仅注册给当前登录用户,不会修改本机其他账户的PDF默认打开程序;全用户安装不会改动其他用户的PDF打开方式。

恢复「打开链接前确认」选项,放置在「关于」面板,紧邻最近文件开关。开启后,PDF内链接跳转浏览器前会弹出确认提示;默认关闭,链接直接跳转。弹窗内的「不再询问」会直接关闭该全局选项,消除弹窗设置与软件设置不一致的问题。

设置面板移除后该选项曾无处放置;现在安全、隐私类控制全部收纳于「关于」页面。

快捷键 Ctrl+Shift+W:关闭除当前标签以外的全部标签页;标签右键菜单同步增加「关闭其他标签」。两者快捷键现在整齐排布为独立列,不再根据菜单项内容自动伸缩宽度。

右键点击程序标题栏(或按 Alt+空格),弹出**主题化系统菜单**,适配软件自身主题,不再使用Windows原生白色系统菜单;菜单项、交互逻辑不变,支持全部十种语言。

改动调整

底层改动:文档视图重构为独立控件,不再依附主窗口。页面渲染、缩放、批注、文本编辑、裁剪、表单、超链接、文字选择全部迁移至此模块,涉及约 8700 行代码。所有函数代码原样迁移,逐行对照旧版本校验,**不改变原有功能行为**。该重构是实现单窗口双文档分窗的底层基础。

文档显示区域改为圆角悬浮卡片样式,和其他 Killer Tools 软件风格统一,不再是紧贴窗口边缘的直角面板:设置圆角,外侧保留8像素边距,添加真实投影效果,投影会覆盖状态栏。

侧边栏五点拖拽手柄已移除,替换为系列统一分割线;鼠标悬浮或拖拽时,分割线会显示主题强调色高亮。全屏模式依旧保持画面贴满屏幕边缘。

夜间模式**不再反转图片色彩**(#135,感谢 dmantisk)。图片、图表保留原始色彩,页面背景转为深色,参考 Okular 的同类设计。

鼠标点击月亮图标(或按 Shift+N),可以开启「同时反转图片」,恢复旧版完全反色效果,适合扫描件(整页为一张图片)场景。

夜间模式仅改变屏幕显示效果;保存、打印、导出文件时,依旧输出文档原始色彩。

移除设置面板及其齿轮图标;各项配置迁移至对应功能所在位置,对齐 Killer Tools 系列软件设计。主题、语言设置改为侧边栏悬浮弹窗按钮(位于夜间模式月亮图标下方,附带问号按钮呼出快捷键总览);主题弹窗选择主题后不会自动关闭,方便对比预览不同主题。

工具栏外观设置改为**工具栏自身右键菜单**,由原来的5选1单项列表,拆分为两项独立配置:图标大小(小/大)、文字位置(不显示文字/图标旁显示/图标下方显示/仅显示文字),终于支持大图标+下方文字的组合。

全新安装默认:大图标,文字显示在图标下方;老用户升级会保留原有配置。快捷键 Ctrl+Shift+1‑6 可以直接切换各项组合。

底层改动:代码库重新整理为 Killer Tools 系列统一项目结构:文档业务逻辑移入服务类;关于页面、命令行CLI、OCR、搜索功能封装至控制器;窗口局部组件放入 Shell/ 目录。迁移的业务代码完全原样保留,不改动功能逻辑;仓库根目录现在仅存放程序入口文件。

更换全新应用图标。旧图标(底部带红色横条的文档样式)现在用作PDF文件图标。以此区分 KillerPDF 程序窗口图标与文件夹内PDF文件图标。Windows资源管理器图标会被缓存,更换图标后PDF文件可能短暂显示旧图标,等待系统缓存刷新即可。

视图模式改为侧边栏按钮,内置4种布局预览小方块。点击弹出悬浮菜单(每种模式标注对应F功能键);鼠标滚轮滚动按钮快速切换视图;键盘按下 F9 循环切换视图。F5‑F8 依旧直接跳转对应视图;废弃快捷键 Ctrl+,。全部新增快捷键都收录于 F1 呼出的快捷键总览,支持全部十种语言。

底层改动:重写标签栏、分窗拖拽与焦点控制逻辑,复用 KillerShell 的成熟实现(该系列分窗、焦点的参考实现),替换旧版手写实现。

侧边栏左右位置切换选项移至侧边栏右键菜单,侧边栏任意位置右键均可呼出菜单;快捷键 Ctrl+Shift+B 切换侧边栏左右停靠位置,与 Ctrl+B(收起侧边栏)配对使用。

所有主题下,内容面板边框调浅,窗格和程序边框的分界会更加清晰,参数与其他 Killer Tools 软件保持一致。

「设为默认PDF阅读器」提示弹窗现已完成本地化翻译;旧版无论界面语言是什么,弹窗均只显示英文。

侧边栏页面列表,在内容超出可视区域时,顶部、底部边缘增加渐变淡出效果,与 KillerShell 文件夹树、killerpdf.net 网页侧边栏效果一致。滚动行滑入边缘时渐变平滑过渡,无突兀闪烁;列表已经顶到边界时,不会显示渐变。

问题修复

日语及其他非拉丁文字保存不再变成方框乱码(#168,感谢 terada‑d)。

编辑器使用Windows原生文本输入框,系统会自动调用本机字体,输入预览显示正常;但旧版保存逻辑只会解析单一字体,该字体缺少对应字符时就输出方框。

问题根源两点:

1. Windows上绝大多数中日韩字体为字体集合文件(游哥特、MS哥特、明瞭体、微软雅黑、微软正黑体等),旧版保存模块完全无法读取字体集合,即便手动选择日文字体也无效;

2. 没有校验选中字体是否可以渲染输入文本。

现在 KillerPDF 支持读取字体集合;当所选字体无法渲染字符时,会自动选用系统后备字体,优先匹配Windows原生回退字体;如果原有字体可以覆盖全部文字,则优先使用用户指定字体。

修复覆盖孟加拉语、韩语、中文、泰语、阿拉伯语、印度系文字;不仅普通文本框,页码、水印也生效。

嵌入字体做子集化处理,加入一段日语文本只会增加几十KB文件体积,不会嵌入整套字体。

极少数本机无可用字体渲染字符场景(同一文本框混合多种稀有文字、系统完全缺少对应语言字体),在输入文本阶段就给出提示列出缺失字符,不再等到保存重开文档才发现乱码。

标点快捷键适配需要 Shift 组合才能打出对应字符的键盘布局(#153,感谢 Mr‑Update)。

旧版快捷键按照键盘物理按键位置匹配,默认适配美式键盘。例如德语键盘中 ? 需要 Shift+ß,= 需要 Shift+0;按下 Ctrl+?、Ctrl+=,程序无法识别按键,额外 Shift 还会破坏快捷键匹配。

缩放、快捷键总览现在响应**字符输出结果**,不再绑定物理键位;德语、法语、北欧等布局全部正常工作,无需逐个单独适配。快捷键面板上也会显示当前键盘布局对应的按键名称,不再永远显示美式键盘标识。

旋转页面内,批注、图章不会再错位绘制到错误坐标系(#169,感谢 terada‑d,提供定位到代码行的详细报错)。

页面旋转效果仅在画布预览生效,原始PDF页面数据本身不存储旋转;绘图预览使用旋转坐标系,但是保存扁平化流程没有传入旋转角度。

旋转90度的页面上添加的批注,保存后会发生90°偏转、位置偏移、坐标轴颠倒缩放;文本框被挤压变窄,几乎每个字符都会自动换行;页码、水印图章同样错位,预览和实际输出不一致。

现已将旋转角度同步至编辑渲染层、打印用的后台扁平化流程,批注位置完全匹配预览。

状态栏应用大小提示残留问题修复。鼠标在logo上滚轮滚动,短暂按住会在底部页脚显示「应用大小 N%」;该延时原本用于避免界面重绘覆盖这条提示。旧版延时结束后不会刷新该行状态栏,文字会一直残留,直到翻页、切换工具、打开文件才被覆盖。

现在提示为临时消息:每滚动一格就更新提示,同时重置5秒倒计时;倒计时结束,状态栏恢复之前原本的内容。延时保护逻辑保留,防止同一帧界面重绘冲掉提示。如果倒计时结束前已经产生其他状态栏消息,则跳过恢复,保证真实状态信息不会被旧提示覆盖。

编辑单行文本,字体大小异常被压缩至3pt(#163,#165修复,感谢 Ryokoxx)。

旧版直接读取PDF流内字号;PDF部分生成器仅写入基础字号,依靠变换矩阵实现缩放;此时读取到原始字号很小,替换文本会触达字号下限3pt。

现在优先读取实际字号;无有效值时回落旧取值,再回退行高估算;部分字体无可用度量信息会出现字号为0,做兼容处理。增加单元测试覆盖两种PDF书写格式。

已经旋转90°的页面,再做小角度旋转,不会被强制变回竖版(#167,感谢 japsmits)。

渲染会带上页面旋转,但计算输出尺寸读取的是PDF原始未旋转页面框;横版旋转页二者参数冲突,输出画面被纵向拉伸强制适配竖版尺寸。现在页面尺寸跟随渲染后实际朝向,页面尺寸两种模式均修复。

Ctrl+0、Ctrl+1 无法真正恢复100%缩放(#154,感谢 Ryokoxx)。

内部缩放是基于布局框计算;非连续视图模式布局框等于渲染位图尺寸,不是PDF原生页面宽度。单页、双页、网格视图按下100%实际约200%。

绝对缩放请求现在复用下拉缩放预设的换算因子,所有视图模式下100%均为真实原始大小。

向表单输入域放置签名,签名不会被表单遮挡(#156,感谢 Peter5164)。

旧页面重绘顺序:先绘制批注,再绘制交互式表单覆盖层;放置在表单上方的签名就被压到底层。

调整层级:表单交互层放到批注图层下方;表单依旧可以点击,批注渲染不会拦截鼠标点击事件。

页码工具提示在全部视图、全部页面均可正常显示(#151,感谢 Mr‑Update)。旧版提示只绑定次要页面块:单页、连续视图完全无提示;双页视图只有右侧页面显示;网格视图从第2页才开始提示。

PDF文字流字体名字段为空时,文本编辑模块可以正常读取字体(#166,感谢 Ryokoxx)。

旧后备逻辑读取整段拼接后的字体名字符串(如 “Helvetica Helvetica …”),无法解析,直接回退默认字体。现在只读取单字符对应的字体名称。

奇偶页筛选规则可以正确传递到打印任务(#159,感谢 Ryokoxx)。

预览、页数统计读取筛选后的页面列表;但是打印逻辑会重新解析输入页码范围,会打印全部页面。预览、计数、打印三者现在共用同一份过滤页面列表;「打印奇数页→翻转纸张→打印偶数页」工作流程正常。

不含 /Subtype 条目的链接批注,保存时不再触发空引用异常中断链接边框清除流程。遇到无法解析的批注直接跳过。代码重构迁移到服务类后暴露该缺陷;旧代码未做空判断就访问缺失字段。

使用屏幕取色器选色后点击确定,不再偶尔丢失选取颜色。取色器会打开二级弹窗,关闭弹窗会破坏外层颜色对话框的确认/取消返回值,导致确认被识别为取消,软件继续沿用旧颜色,表现为“设置颜色不生效”。

现在对话框通过独立标记变量提交选定颜色,不再依赖弹窗返回结果。取色器按钮完善悬浮高亮;十字光标激活时有工作状态提示;单纯悬浮按钮不会显示取色十字光标。

留言与评论(共有 条评论)
验证码:

最新软件

热门软件

最新教程