花了一周时间用Pyqt5编写的pdf小工具分享

之前分享过一次,不过那会用的是PySimpleGUI打包的,这次用PyQt5重构了代码。

主要的功能:

  1. pdf批量转图片
  2. 图片自定义拼接(比如3张图拼成一张长图),如果除不尽怎么办?比如14,按4张图拼接的话,那么前三张图是按4张图拼接,最后一张图只剩2张图拼接
  3. 自定义压缩,共有三个压缩模式:普通压缩、720p和1080p压缩。主要是为了上传图片时,部分网站图片大小有限制。普通压缩是按1M以内,最大的宽度计算的,720p 和 1080p则是直接取宽度为这个像素,长度同步缩放。
  4. 压缩率则是压缩图片时,最终保存结果为jpg,压缩率是用来控制图片质量的,压缩率越高,图片越大。

软件界面截图

适用于Linux和Windows,Mac没有设备,无法打包。

  1. Linux下界面截图

成果在软件当前目录,自动生成了一个“导出路径”文件夹

2.Windows界面分享


结束语

这个软件其实不难,主要是之前作者没用过PyQt5模板,所以用了一周时间看了一下它的使用教程,包括容器,主窗口,多线程,槽函数通信之类的,感兴趣的可以在评论区留言,明天应该会把软件源代码分享到GitHub上。如果对Python软件开发比较感兴趣的话,作者有空也会更新几节PyQt5的教程供新手参考。

软件分享

关注并后台私信: "pdf"即可获取。

原文链接:,转发请注明来源!