当前位置: 首页 > news >正文

GeekIt 极客在线工具箱 V2.3.0 正式发布,增加一整套PDF工具箱

文件工具全家桶来了,这次直接把PDF安排得明明白白

各位朋友,好久不见。

距离上次更新过去了一段时间,这段时间我没闲着,一直在琢磨一件事:你们平时工作中,除了网络调试,最头疼的是什么?

答案很快浮出水面——PDF

没错,就是那个让人又爱又恨的格式。发给客户的方案是PDF,领导签批的文件是PDF,甲方回传的合同还是PDF。改不能改,拆不能拆,合不能合,加个水印还得找各种在线工具,一个比一个难用,一个比一个广告多。

所以我花了整整一周,给GeekIt加了一整套PDF工具箱。

这次更新了什么

一、文件工具全新上线

V2.3.0最大的变化,就是侧边栏多了一个全新的分类——文件工具

点开之后,你会发现五把"利器"整整齐齐地躺在那里:

PDF加水印工具

支持文字水印和图片水印,可以调整透明度、角度、间距。

给公司内部文件打上"机密"字样,给对外发的方案加上品牌Logo,几秒钟搞定。

水印直接铺满整页,想绕过去?没门。

PDF页眉页脚添加器

批量给PDF加上页眉页脚,支持自定义文字、页码格式、字体大小。

写论文的、出报告的、做标书的,应该都懂这个需求有多刚。

以前用Acrobat一个个设置,现在上传文件一键生成。

PDF图片提取器

PDF里有张图想拿出来用?以前要么截图,要么用PS导出,现在直接上传,所有图片一键打包下载。

清晰度不损失,格式不走样。

做PPT的时候特别好用。

PDF拆分工具

一个200页的PDF,你只需要第30到45页,怎么办?以前只能一页页打印成新的,现在直接指定页码范围,秒拆。

也可以按每N页拆分成多个文件,灵活得很。

PDF合并器

多个PDF合成一个,拖拽排序,想怎么排就怎么排。年终汇报的时候,把各部门的报告合成一本,比用Word转来转去靠谱多了。

这五个工具全部纯前端运行,文件不上传服务器,处理完即销毁。隐私安全这块,我比你还上心。

二、版本里程碑页面优化

以前打开版本里程碑,所有版本的详细内容一股脑全展开,页面拉得老长。

现在改成了折叠模式,默认只显示版本号和标题,想看详细内容,点一下就展开,再点一下收起来。

信息密度上来了,浏览体验也清爽了。

三、手机端体验修复

这个bug说起来有点尴尬。之前有朋友反馈,用手机访问网站的时候,动不动就弹出一个"检测到开发者工具"的警告框。

排查了半天,发现是浏览器UI元素(地址栏、工具栏)的高度被算进了窗口尺寸,导致系统误判"有人在调试"。这个问题在安卓机上尤其明显,UC浏览器、QQ浏览器、系统自带浏览器都中招了。

这次做了彻底的修复:移动端直接关闭开发者工具检测。毕竟用手机看网页,谁会去开F12呢?检测了也没意义,反而影响体验。

为什么要做PDF工具

说实话,一开始我没想做这个方向。

起因是有天晚上,一个粉丝私信我:“大佬,能不能加个PDF加水印的功能?公司要求所有外发文件都要加水印,网上那些工具要么收费,要么加广告,要么处理完文件直接上传到别人服务器,心里没底。”

我一想,确实。PDF处理这个需求,几乎每个打工人每天都会碰到,但市面上好用的免费工具真的不多。要么功能单一,要么体验拉胯,要么隐私存疑。

既然GeekIt的定位就是"打开即用、完全免费",那为什么不把这块做好呢?

于是就有了这五个工具。从需求调研到设计开发,前后大概一周时间。中间踩了不少坑,比如PDF.js的兼容性问题、大文件内存溢出、水印位置计算等等,但最终都一一解决了。


如果你觉得GeekIt对你有帮助,欢迎分享给身边的朋友。好的工具值得被更多人知道。

在线地址https://tool.geek.cab

交流群:扫描网站底部二维码加入

http://www.jsqmd.com/news/1367467/

相关文章:

  • Scirius用户权限管理:如何为团队定制安全的规则管理工作流
  • 图像编辑革命:Qwen-Image-Layered如何实现3步高效图层分解
  • 廊坊单面铝箔玻璃棉板直销厂商选哪家?2026认准廊坊振维节能科技有限公司(廊坊服务中心) - 品牌优推
  • 如何从零开始参与开源硬件?Awesome Open Hardware新手入门必备教程
  • 【单片机毕业设计推荐】基于 STM32 的环境温湿度水位智能监测控制系统设计与实现 基于 STM32 的带语音播报的加湿供水智能监控装置设计(011606)
  • 如何在终端中优雅记录生活?TUI-Journal完整入门指南
  • 广州弱电电工培训机构推荐:北区教育经验丰富 - 思溯深度专栏
  • 2026冲压自动化选型避坑指南:昆山汇欣德如何破解无人化技改难题? - 兔兔不是荼荼
  • React 全栈开发与现代 CSS 动画实践:一次失败实验能说明什么
  • 医用门选型全攻略:从院感防控到手术室气密性,医院建设方必须知道的五个核心要点 - 资讯在线
  • 企业级AI框架为什么要从V4一路升级到V5企业数智化中台
  • 快速掌握C#语言基础知识点(12.表达式运算优先级)
  • 独立开发者从想法到上线的全流程管理:运营过程中怎样及时止损
  • Actor生命周期全解析:Comedy框架中的初始化与销毁机制
  • 泉州全屋定制推荐:工厂实力、板材工艺、安装售后,5个维度筛选靠谱商家
  • Python网络安全工具开发:pySecurity伪终端功能实现与应用
  • Volume Cloud配置全解析:天气图与高度密度图塑造千变万化的云层
  • 陪诊师(医疗陪诊顾问)证书怎么报名?2026年正规报考入口、报考条件及考试安排完整说明 - 中科资质认证报考中心
  • DevOps Interview Guide中的薪酬谈判:如何基于面经评估市场价值
  • 为什么选择Azure DevOps CLI Extension?10个让开发效率倍增的命令技巧
  • 2026 GEO服务商分层测评:铺货派与实体建模派两大技术路 - 资讯在线
  • Protolint与CI/CD集成指南:自动化检查Protocol Buffer代码的终极方案
  • 最大输出功率的计算与阻抗匹配
  • 如何在3分钟内用Python免费获取通达信实时行情数据:MOOTDX完整指南
  • Docker-Mailserver SPAM_SUBJECT参数深度解析与实战配置指南
  • React视频编程革命:如何用代码自动化生成专业级视频内容?
  • 2026年北京质量好的立面投影秀厂对接浩腾和润(北京)科技有限公司(北京办事处) - 品牌优推
  • Ginblog评论系统设计:实时互动功能实现与数据校验
  • Themosis Framework48 核心解析:打造高效WordPress开发体验的终极指南
  • 2026广州做小程序商城的公司有哪些,本地商家别只看“能不能面谈”