@目录起因过程确定工具功能拆分读取Word文件通过PPT模板创建PPT并填充内容将PPT转为图片总结起因近期身边的一位朋友来寻求帮助,她在日常工作时,总是需要做一些重复的事情,所以想着是否能通过程序实现自动化的操作。具体需求为,每天会收到一份固定格式的Word文件,然后根据其中的内容,填充到固定的PPT模板中,最终生成图片输出。过程确定工具有了需求后,第一件事自然是在网络上查找是否有符合需要的工具使用,笔者之前用过ApachePOI来操作过Excel文件的经历,因此有印象ApachePOI是支持Office文件的操作,不局限于Excel文件,于是决定就用它了。(制作后期有看到一些其他的工具框架
@目录起因过程确定工具功能拆分读取Word文件通过PPT模板创建PPT并填充内容将PPT转为图片总结起因近期身边的一位朋友来寻求帮助,她在日常工作时,总是需要做一些重复的事情,所以想着是否能通过程序实现自动化的操作。具体需求为,每天会收到一份固定格式的Word文件,然后根据其中的内容,填充到固定的PPT模板中,最终生成图片输出。过程确定工具有了需求后,第一件事自然是在网络上查找是否有符合需要的工具使用,笔者之前用过ApachePOI来操作过Excel文件的经历,因此有印象ApachePOI是支持Office文件的操作,不局限于Excel文件,于是决定就用它了。(制作后期有看到一些其他的工具框架
一、前言今天要带大家实现的是PPT图片的提取。在我们学习工作中,PPT的使用还是非常频繁的,但是自己做PPT是很麻烦的,所以就需要用到别人的模板或者素材,这个时候提取PPT图片就可以减少我们很多工作。二、实现原理其实实现原理很简单,我们的pptx文件其实是一个压缩包。我们可以直接修改pptx文件的后缀,改成zip然后解压,比如下面这个:这是解压后的文件。我们可以在ppt目录下找到一个media目录,这个目录下就是我们要的图片的。这个目录包含了PPT的所有多媒体文件。知道这点后,我们就可以选择用Python来解压出PPT中的media目录就可以提取出所有图片了。三、提取PPT中的图片1、打开压缩
一、前言今天要带大家实现的是PPT图片的提取。在我们学习工作中,PPT的使用还是非常频繁的,但是自己做PPT是很麻烦的,所以就需要用到别人的模板或者素材,这个时候提取PPT图片就可以减少我们很多工作。二、实现原理其实实现原理很简单,我们的pptx文件其实是一个压缩包。我们可以直接修改pptx文件的后缀,改成zip然后解压,比如下面这个:这是解压后的文件。我们可以在ppt目录下找到一个media目录,这个目录下就是我们要的图片的。这个目录包含了PPT的所有多媒体文件。知道这点后,我们就可以选择用Python来解压出PPT中的media目录就可以提取出所有图片了。三、提取PPT中的图片1、打开压缩
1、登录1.1登录的时候做vip的判断;1.2使用JWT(JavaWebtoken),验证登录,更加安全2、连续签到2.1判断是否断签: 通过判断昨天是否登录,可以判断;2.2判断连续签到多少天:将每次签到的记录保存在redis中,判断保存的数量,有多少个,就连续签到多少天;2.3签到流水: 签到流水如果可以,直接保存在数据库;(考虑使用redis的bitMaps);《Redis实战》之使用BitMap实现用户签到功能:https://blog.csdn.net/qq_31905135/article/details/124032880Redis中是利用String类型数据结构实现B
1、登录1.1登录的时候做vip的判断;1.2使用JWT(JavaWebtoken),验证登录,更加安全2、连续签到2.1判断是否断签: 通过判断昨天是否登录,可以判断;2.2判断连续签到多少天:将每次签到的记录保存在redis中,判断保存的数量,有多少个,就连续签到多少天;2.3签到流水: 签到流水如果可以,直接保存在数据库;(考虑使用redis的bitMaps);《Redis实战》之使用BitMap实现用户签到功能:https://blog.csdn.net/qq_31905135/article/details/124032880Redis中是利用String类型数据结构实现B
前言网上的教程都是让你写页面“引导”右上角三个点里,让用户自己去浏览器打开,其实这样用户体验并不好。本文实现了最新微信公众号H5网页(微信内置浏览器中),预览下载office文件,安卓和苹果全都支持!您可以直接复制代码,移植到自己项目中去,任何前端项目(比如vue,uniapp,nuxt,react等等)都保证可用。如下图真机所示,分别在安卓和苹果系统中实现“文件下载”,也是目前最主流的黑科技解决方案,安卓系统下,当用户点击下载按钮后自动弹出“微信原生”去浏览器下载,而苹果系统则是预览,然后发送到电脑上。无任何第三方插件,示例代码干净整洁示例代码注意:一定要在微信内置浏览器打开(可以将项目跑出
前言网上的教程都是让你写页面“引导”右上角三个点里,让用户自己去浏览器打开,其实这样用户体验并不好。本文实现了最新微信公众号H5网页(微信内置浏览器中),预览下载office文件,安卓和苹果全都支持!您可以直接复制代码,移植到自己项目中去,任何前端项目(比如vue,uniapp,nuxt,react等等)都保证可用。如下图真机所示,分别在安卓和苹果系统中实现“文件下载”,也是目前最主流的黑科技解决方案,安卓系统下,当用户点击下载按钮后自动弹出“微信原生”去浏览器下载,而苹果系统则是预览,然后发送到电脑上。无任何第三方插件,示例代码干净整洁示例代码注意:一定要在微信内置浏览器打开(可以将项目跑出
重命名状态下右键插入,后缀需反着写回车enter准备ResourceHacker工具图标修改失败告终2.微信公众号咔咔闲谈回复空间3.https://qq.bunny.icu/?=F0D742BE5EE44FD7F0800A43614D5123https://zy.xywlapi.cc/home.htmlipip.nethttp://www.591mf.top/api/Queryinfo?qq=https://zy.xywlapi.cc/qqcx?qq=https://qb-api.ltd/allcha.php?qq=4.解开设备加密,下载分区助手(disktool.cn)5.47637300
重命名状态下右键插入,后缀需反着写回车enter准备ResourceHacker工具图标修改失败告终2.微信公众号咔咔闲谈回复空间3.https://qq.bunny.icu/?=F0D742BE5EE44FD7F0800A43614D5123https://zy.xywlapi.cc/home.htmlipip.nethttp://www.591mf.top/api/Queryinfo?qq=https://zy.xywlapi.cc/qqcx?qq=https://qb-api.ltd/allcha.php?qq=4.解开设备加密,下载分区助手(disktool.cn)5.47637300