根据大家在公众号和Github上提的意见建议,我把离线PDF工具箱V6.0升级了。
从V6.0的35个模块升级到了V6.5的37个模块。
单看模块的数量,变化不大,但实际上我把整个界面重构了,很多模块也根据大家的意见重新打磨过,让工具箱更好用,整体工作量其实不小。
主要包括以下内容:
一、改名字了 将离线PDF工具箱改为信创pdf工具箱,英文名XCPDF,XC就是信创的拼音首字母。 改名的原因很简单: Windows平台上的PDF工具已经很多了,用Acrobat也能解决大部分问题。 但国产信创环境用的是Linux系统,各种CPU类型五花八门,能处理PDF的工具箱很少。 而且用户里有一大半需要在内网处理文件,所以我觉得叫"信创PDF工具箱"更贴切,也算为国产信创尽一份绵薄之力。 当然,Windows、MacOS、安卓、iOS还是照样能用,没有区别对待。 另外,我注册了xcpdf.com的域名,建了官方网站,以后大家可以直接从网站下载。 网址是:https://www.xcpdf.com/
如果在使用过程中有什么意见建议,还是继续在公众号里提。
二、界面优化了 1.首页图标全部换成了SVG 有用户反馈,国产系统上浏览器不显示图标,Windows上正常。
查了一下,是Linux系统不支持Emoji图标导致的。 我把所有Emoji都换成了SVG图标,现在麒麟、UOS上也能正常显示了。
2.顶部标题栏上添加了跳转和动画效果 有用户说"返回主页"按钮不够明显,第一次用的人要找一会儿,建议把左上角的工具箱名称也加上主页链接。
于是,我在顶部标题栏上添加了跳转和动画效果,提升视觉体验,在主页时再次点击 Logo 或"所有工具"按钮,页面会轻微抖动,提示用户已在主页。
3.优化了界面上的文字提示 有用户建议把"上传"改成"打开本地文件",避免让人误以为要联网。
于是,我将界面中的"上传 PDF"统一改为"打开本地 PDF","下载"改为"保存",避免用户误以为文件需要上传到服务器。
三、修复和改进了5个功能 1.PDF解密后不再降低清晰度 有用户反馈解密后文件清晰度大打折扣。
我重写了PDF解密模块,换用了 @cantoo/pdf-lib 库,解密后文件保留原始矢量文字、书签和元数据,体积几乎不变,彻底解决此前解密后清晰度下降的问题。
2.修复了PDF扁平化后页面被放大的问题 有用户建议扁平化功能直接输出为A4大小。
我增加了一个选项,输出时可以选择原始大小还是统一为A4,并修复了此前扁平化后页面被放大的问题。同时,一并修复了 PDF 压缩模块压缩后页面大小改变的同类问题。
3.修复页面重排模块中,点击图片放大镜后不显示大图的问题 有用户反馈V6.0在统信系统上用页面重排功能,上传PDF后缩略图显示不出来,V5.0倒是正常的。
我检查了一下,确实是这样的,现在已经修复了,同时一并修复了页面旋转•批量、页面旋转•逐页这 2个模块中,点击图片放大镜后不显示大图的问题。
4.添加页码支持自定义颜色 有用户想把页码弄成红色。
说实话我也不知道为啥要红色的页码,不过既然你提了,那就在添加页码模块加个颜色功能吧,顺手的事。 赤橙黄绿青蓝紫,你想用什么颜色就用什么颜色。
5.按书签炸开增加序号命名 有用户说按书签拆分后文件全乱了,能不能在每个文件名前面加个序号。
于是,我在每个拆分文件前按顺序添加序号,序号位数根据书签总数自动调整(如 35 个书签时自动补零为 01、02…),确保文件按书签顺序正确排列。
四、增加了2个模块 1.增加了骑马订排版模块 有两位用户说需要打印骑马订小册子的功能,办公确实常用。
于是,我增加了一个骑马订排版模块,方便打印小册子。
2.增加了PDF加密模块 前面换用了 @cantoo/pdf-lib 库,解决了此前解密后清晰度下降的问题,于是顺手又添加了PDF加密功能。 支持为 PDF 文件添加打开密码和权限密码,添加权限密码后可限制打印、复制、编辑、注释等操作,加密后文件内容和排版保持不变。
五、下步可能会增加的功能 大家留言的功能,我都记着呢,先欠着吧,后续慢慢更新。
六、暂时不准备增加的功能 有不少朋友问能不能支持OCR、能不能支持PDF和Office文件互转。这里统一回复一下: 1.关于OCR。 离线环境下做OCR是能做到的,也就是把图片识别成文字,这一步我后续可以考虑。但更复杂的排版还原,目前离线方案还搞不定。 2.关于Office转PDF。 不管Windows还是信创环境,一般都装了WPS,它本身就支持把Word、Excel直接另存为PDF,我就不重复造轮子了。 3.关于PDF转Word、Excel。 这个难度比较大,核心难点在于文字识别和排版还原,尤其是精确还原原始排版,目前商业软件做得也不算好。国内做得比较好的是百度的PaddleOCR,但那是靠大模型实现的,我这个离线小工具就不凑这个热闹了。
七、结语 说到底,这个工具箱真不是我一个人闷头写出来的。 从V1.0的7个功能到现在的37个模块,每一个模块的出现和升级,都是大家在公众号里一条条留言"喂"出来的。 哪个按钮不好找、哪个功能不够用、信创环境下还缺什么,你们比我更清楚。 所以说它是咱们所有人共同的智慧结晶,是你们让这个小工具,真正长成了能解决信创PDF痛点的实用工具箱。 如果你觉得这个工具箱好用,欢迎转发给身边的同事朋友。 有什么想加的功能,来公众号「相声的技术备忘录」留言,点赞超过20的,下个版本优先安排。 再次感谢大家!
感谢分享
牛啊
这个非常牛逼!
Featured Collection
Popular Events
根据大家在公众号和Github上提的意见建议,我把离线PDF工具箱V6.0升级了。
从V6.0的35个模块升级到了V6.5的37个模块。
单看模块的数量,变化不大,但实际上我把整个界面重构了,很多模块也根据大家的意见重新打磨过,让工具箱更好用,整体工作量其实不小。
主要包括以下内容:
一、改名字了
将离线PDF工具箱改为信创pdf工具箱,英文名XCPDF,XC就是信创的拼音首字母。
改名的原因很简单:
Windows平台上的PDF工具已经很多了,用Acrobat也能解决大部分问题。
但国产信创环境用的是Linux系统,各种CPU类型五花八门,能处理PDF的工具箱很少。
而且用户里有一大半需要在内网处理文件,所以我觉得叫"信创PDF工具箱"更贴切,也算为国产信创尽一份绵薄之力。
当然,Windows、MacOS、安卓、iOS还是照样能用,没有区别对待。
另外,我注册了xcpdf.com的域名,建了官方网站,以后大家可以直接从网站下载。
网址是:https://www.xcpdf.com/
如果在使用过程中有什么意见建议,还是继续在公众号里提。
二、界面优化了
1.首页图标全部换成了SVG
有用户反馈,国产系统上浏览器不显示图标,Windows上正常。
查了一下,是Linux系统不支持Emoji图标导致的。
我把所有Emoji都换成了SVG图标,现在麒麟、UOS上也能正常显示了。
2.顶部标题栏上添加了跳转和动画效果
有用户说"返回主页"按钮不够明显,第一次用的人要找一会儿,建议把左上角的工具箱名称也加上主页链接。
于是,我在顶部标题栏上添加了跳转和动画效果,提升视觉体验,在主页时再次点击 Logo 或"所有工具"按钮,页面会轻微抖动,提示用户已在主页。
3.优化了界面上的文字提示
有用户建议把"上传"改成"打开本地文件",避免让人误以为要联网。
于是,我将界面中的"上传 PDF"统一改为"打开本地 PDF","下载"改为"保存",避免用户误以为文件需要上传到服务器。
三、修复和改进了5个功能
1.PDF解密后不再降低清晰度
有用户反馈解密后文件清晰度大打折扣。
我重写了PDF解密模块,换用了 @cantoo/pdf-lib 库,解密后文件保留原始矢量文字、书签和元数据,体积几乎不变,彻底解决此前解密后清晰度下降的问题。
2.修复了PDF扁平化后页面被放大的问题
有用户建议扁平化功能直接输出为A4大小。
我增加了一个选项,输出时可以选择原始大小还是统一为A4,并修复了此前扁平化后页面被放大的问题。同时,一并修复了 PDF 压缩模块压缩后页面大小改变的同类问题。
3.修复页面重排模块中,点击图片放大镜后不显示大图的问题
有用户反馈V6.0在统信系统上用页面重排功能,上传PDF后缩略图显示不出来,V5.0倒是正常的。
我检查了一下,确实是这样的,现在已经修复了,同时一并修复了页面旋转•批量、页面旋转•逐页这 2个模块中,点击图片放大镜后不显示大图的问题。
4.添加页码支持自定义颜色
有用户想把页码弄成红色。
说实话我也不知道为啥要红色的页码,不过既然你提了,那就在添加页码模块加个颜色功能吧,顺手的事。
赤橙黄绿青蓝紫,你想用什么颜色就用什么颜色。
5.按书签炸开增加序号命名
有用户说按书签拆分后文件全乱了,能不能在每个文件名前面加个序号。
于是,我在每个拆分文件前按顺序添加序号,序号位数根据书签总数自动调整(如 35 个书签时自动补零为 01、02…),确保文件按书签顺序正确排列。
四、增加了2个模块
1.增加了骑马订排版模块
有两位用户说需要打印骑马订小册子的功能,办公确实常用。
于是,我增加了一个骑马订排版模块,方便打印小册子。
2.增加了PDF加密模块
前面换用了 @cantoo/pdf-lib 库,解决了此前解密后清晰度下降的问题,于是顺手又添加了PDF加密功能。
支持为 PDF 文件添加打开密码和权限密码,添加权限密码后可限制打印、复制、编辑、注释等操作,加密后文件内容和排版保持不变。
五、下步可能会增加的功能
大家留言的功能,我都记着呢,先欠着吧,后续慢慢更新。
六、暂时不准备增加的功能
有不少朋友问能不能支持OCR、能不能支持PDF和Office文件互转。这里统一回复一下:
1.关于OCR。 离线环境下做OCR是能做到的,也就是把图片识别成文字,这一步我后续可以考虑。但更复杂的排版还原,目前离线方案还搞不定。
2.关于Office转PDF。 不管Windows还是信创环境,一般都装了WPS,它本身就支持把Word、Excel直接另存为PDF,我就不重复造轮子了。
3.关于PDF转Word、Excel。 这个难度比较大,核心难点在于文字识别和排版还原,尤其是精确还原原始排版,目前商业软件做得也不算好。国内做得比较好的是百度的PaddleOCR,但那是靠大模型实现的,我这个离线小工具就不凑这个热闹了。
七、结语
说到底,这个工具箱真不是我一个人闷头写出来的。
从V1.0的7个功能到现在的37个模块,每一个模块的出现和升级,都是大家在公众号里一条条留言"喂"出来的。
哪个按钮不好找、哪个功能不够用、信创环境下还缺什么,你们比我更清楚。
所以说它是咱们所有人共同的智慧结晶,是你们让这个小工具,真正长成了能解决信创PDF痛点的实用工具箱。
如果你觉得这个工具箱好用,欢迎转发给身边的同事朋友。
有什么想加的功能,来公众号「相声的技术备忘录」留言,点赞超过20的,下个版本优先安排。
再次感谢大家!