V1.0 GG优化版(基于 PDFQFZ v1.33)
·
44 commits
to gg-v1.0
since this release
项目来源和版本定位
本版本基于原作者 flytkgl/PDFQFZ 的 v1.33 源码修改。感谢原作者开源并持续维护本工具。
在保留骑缝章、数字签名、印章设置和 PDF 密码等原有主体功能的基础上,本版重点优化页面盖章交互、PDF 预览界面和日常使用流程。程序标题和文件版本保持为 V1.0 GG优化版 / 1.0.0.0。
功能改动大纲
- 重新设计界面布局,放大软件窗口和 PDF 预览区域,方便查看和定位。
- 页面盖章仅保留“手动点击盖章”和“指定范围页盖章”两种方式,默认支持多章连盖。
- 支持同页、跨页连续添加多个印章,并可双击删除指定印章。
- 新增指定范围批量盖章,支持页码输入、范围校验和指定位置批量生成。
- 优化目录模式、页码跳转、操作提示、输出文件名递增版本号。
详细改动说明
1. 页面盖章
- “手动点击盖章”:在右侧 PDF 预览中单击一次添加一个印章,多次单击可添加多个印章。
- “指定范围页盖章”:输入起始页和结尾页,跳转到范围内最后一页,下一次点击会在范围内各页的相同位置添加一个印章。需要再加一批时,重复点击该按钮。
- 切换页面时,已添加的印章位置保留;双击普通印章可删除单个印章,批量印章可选择删除当前页或整批。
- 保存时从原始 PDF 重新生成,不读取旧输出文件,避免重复叠加。
2. 界面和操作
- 默认窗口约为
1500×900,支持调整大小和最大化,PDF 预览会根据右侧可用空间自适应缩放。 - 文件模式、骑缝章、页面盖章和盖章模式改为分组可见的选项,右上角输入页码并按回车可跳转。
- 删除“多章连盖”按钮,页面单击默认始终为追加印章。
- 左下角保留系统提示文字区,右侧预览上方增加操作提示区,根据当前操作显示状态。
- “白色透明”改为“去除白色背景”,未勾选时禁用容差,勾选后可设置近白色范围。
3. 保存和输出
- 输出文件沿用现有命名规则,并根据同一源文件已存在的输出文件自动使用
V1、V2、V3等版本号,不覆盖旧结果。 - 操作提示会显示原文件名和输出文件名,例如:
1.pdf输出为1_已盖章V1.pdf。 - 默认首次启动为:文件模式、不加骑缝章、不盖页面章、叠加模式。
- 注意:首次运行后,会保存配置文件
yz.log、config.ini在 exe 文件同目录下,建议将 EXE 文件单独一个文件夹存放,发送 EXE 文件快捷方式到桌面使用,以免不小心误删或者改动配置文件。
沿用原作者的内容
本版没有重写原作者的骑缝章核心处理逻辑,仍沿用原项目的骑缝章功能。左侧设置区的四类主体功能也继续沿用:
- 数字签名
- 印章设置
- 骑缝章设置
- 其他(包括 PDF 密码等)
为配合新界面,上述四类中的控件位置、标签文字、默认值和与新页面盖章模式的联动方式做了适配,因此“沿用”指的是主体功能和处理方式,不是界面形式完全不变。
使用方法
- 选择文件模式或目录模式,导入 PDF。
- 选择页面盖章方式:手动点击盖章或指定范围页盖章。
- 导入印章图片,根据预览和提示设置位置、大小、旋转和不透明度。
- 手动模式下单击页面添加印章;指定范围模式下先输入起止页码,再点击页面完成一批。
- 检查预览中的印章,双击需要移除的印章。
- 点击“盖章”一次性生成输出文件。
开源 PDFium 渲染
- 本次发布改用开源 PDFium 进行 PDF 渲染。
- 项目通过 NuGet 使用
PdfiumViewer.Updated 2.14.5和bblanchon.PDFium.Win32 153.0.8009。 - x86 与 x64 PDFium 原生组件均嵌入单 EXE,不需要在程序旁另行放置渲染 DLL。
- 因同时嵌入两套原生组件,现在 EXE 体积约为
16.9 MB。
下载与校验
- 文件名:
PDFQFZ_V1.0_GG_optimized_PDFium.exe - 文件版本:
1.0.0.0 - SHA-256:
B2A3F9DB95DB917C1E040FB03BE362056E7AF278E365092BBCEC529A877EEB82 - 支持系统:Windows 10/11,x86 或 x64
- 使用方式:下载 EXE 后可直接运行
源码与许可
本 Release 对应源码标签为 gg-v1.0-pdfium。
项目来源、修改许可依据和第三方组件许可说明请参阅:
程序仍使用 AGPL-3.0 许可的 iTextSharp,分发和修改时应遵守相应开源许可要求。