开发一个python工具,pdf转图片,并且截成单个图片,然后修整没用的白边

embedded/2024/9/22 22:25:00/

pdf_0">今天推荐一键款本人开发的pdf转单张图片并截取没有用的白边工具

一、开发背景:

业务需要将一个pdf文件展示在前端显示,但是基于各种原因,放弃了h5使用插件展示
原因有多个,文件资源太大加载太慢、pdf展示兼容性问题、pdf展示效果不好、pdf字体有时缺失等等,所以将项目中的协议等,全部由pdf文档转成图片,因为文档太多,不可能找UI同学一个一个截图,所以我就基于python代码写了三个工具。方便快捷的实现了
需求

pdf_pdfCDNOSSftp_7">一、多个pdf 一键转图片,并且按照pdf文件名自动新建文件夹,然后图片名字也按照文件夹名称自动加序号,方便展示。这样只需要把文件夹一并拖到CDN或者OSS或者ftp文件服务器上,写个循环遍历就可以将图片展示出来。

在这里插入图片描述

二、图片转好之后就需要文件压缩,这里使用gulp,一个命令将文件夹下的所有文件直接压缩。

在这里插入图片描述

python_16">三、图片压缩好之后需要将图片上没用的边框删除掉,这样一是减小体积,二是展示在前端字体会大一些,并且好看些。然后本人就用python代码实现了这一功能,一行命令直接将文件夹下所有图片截图去掉白边。

在这里插入图片描述

代码都整理好了,需要的请自行下载

点击下载三个工具


http://www.ppmy.cn/embedded/50951.html

相关文章

查询SQL 人大金仓 与MySQL的区别

查询SQL 人大金仓 与MySQL的区别&#xff0c;以若依为例 最常见 时间范围 1.人大金仓 Kingbase <select id"selectUserListByOrgIds" parameterType"SysUser" resultMap"SysUserResult">select u.user_id, u.dept_id, u.nick_name,u.tj_…

职教本科人工智能工程技术教学解决方案

前言 随着人工智能技术的迅猛发展&#xff0c;其在各行各业的应用日益广泛&#xff0c;对高层次技术技能型人才的需求也愈发迫切。在这一背景下&#xff0c;职业教育本科层次的人工智能工程技术专业应运而生&#xff0c;旨在培养能够从事人工智能数据处理、模型构建、系统应用研…

[240621] Anthropic 发布了 Claude 3.5 Sonnet AI 助手 | Socket.IO 拒绝服务漏洞

目录 Anthropic 发布 Claude 3.5 Sonnet AI 助手Scoket.IO 拒绝服务漏洞&#xff08;CVE-2024-38355&#xff09; Anthropic 发布 Claude 3.5 Sonnet AI 助手 Claude 3.5 Sonnet: 更智能、更快速、更安全的 AI 助手 一、 引言 Anthropic 发布了 Claude 3.5 Sonnet&#xff0…

【CSS】background-origin作用是什么,怎么使用

background-origin属性在CSS中用于设置背景图片的定位区域&#xff0c;即决定背景图片从哪里开始定位。它有三个主要的属性值&#xff0c;分别表示背景图片相对于不同元素区域的定位起点&#xff1a; 属性值及意义&#xff1a; padding-box&#xff1a;背景图片相对于内边距框&…

rust内存分配,内存回收,内存泄露

内存泄露 首先我们先来讲内存泄露,rust中有两种方式可以造成内存泄露。 循环引用 如下的代码执行之后我们在控制台与系统监视器中监控进程执行过程,测试路程如下。首先在控制台打印main function start的时候内存还未分配太多,索引进程占用内存还是很小的。等到空太太打印s…

鸿蒙原生App开发之:套用混合app开发思路

2024年&#xff0c;似乎华为迎来了新的企业机遇--鸿蒙独立操作系统。 受到全球国际形势的影响&#xff0c;加之第四次科技革命&#xff08;AI革命&#xff09;冷不丁的出现&#xff0c;在他国AI技术领先的前提下&#xff0c;中国自主研发的独立操作系统再次提上新的战略高度。…

mysql手工命令备份与自动备份

1、手工备份数据库数据 进入命令目录&#xff1a;cd /usr/local/mysql/bin&#xff0c;确保该目录下有mysqldump 然后在命令行 输入 mysqldump -u root -p dbname > dbname_backup_20240612.sql 注意&#xff0c;这里的dbname 是指你想要备份的数据库的名字。 通过这个命…

自监督分类网络:创新的端到端学习方法

现代人工智能的快速发展中&#xff0c;分类任务的高效解决方案一直备受关注。今天&#xff0c;我们向大家介绍一种名为Self-Classifier的全新自监督端到端分类学习方法。由Elad Amrani、Leonid Karlinsky和Alex Bronstein团队开发&#xff0c;Self-Classifier通过优化同一样本的…