00:00
好,咱们开始第六讲。今天的内容是把PPT转换成图片。有两种方式,一种呢?是把30页的PPT转换成30张图片。另外一种呢,是把一个30页的PPT转换成一张图片啊,我这里也给大家举个例子,比如说我有一个PPT,一共有三页啊,咱们数量少一点。第一页是我的这个小奖牌,对吧,也是感谢大家的支持。啊,不然这个奖牌我也得不到,另外呢,是我的个人网站。第三张呢,展示的是我在各个平台的账号名称啊,都叫程序员万峰,大家可以去看。转换成三张图片呢?就是画面上的这个方式啊,我每一页。都有对应的一张图片。这样是分开的,转换成一张图片的意思呢?就是说。我把这一个PPT所有的图片都给它合并了。成为一张长图,有时候我们会有这种需求啊,可能在手机上或者是转发给别人都比较方便一些,比看PPT对吧。
01:07
哎,咱们今天就来看一下如何用一行代码来实现这两种不同的功能,今天的重点呢,就在于我们这个参数的解读,好打开我们的代码,大家跟着我来看啊,所有的代码呢,我都会放在我们的置顶评论,大家拿到代码之后可以和我一起。边学边练啊,首先是前面两行老生常谈了啊,导入第三方库office。然后。今天我们使用的是office.ppt啊,PPT模块下的功能,之前我们是是不是用过PDF word,今天是ppt.PPT to imagine是吧。PPT变成图片。前面两个参数和之前的也一样啊,功能是一样的,第一个是你输入文件的位置,第二个是输出文件的位置,可以单个,可以批量,如果批量的话。把你的文件名不要填就行了。
02:01
有不明白的同学可以去看上一讲,今天特殊在哪里呢?多了一个参数,叫做墨子。大家想一想,墨子。在中文里是什么意思?英文墨子在中文里它的意思就是合并,对吧,你肯定猜对了啊。墨这里有两个填法,一个是填true,另外呢,你可以填for。如果你填for的话,右键运行。那我得到的结果就是。三张PPT转换成了三个图片。他们是分开的。如果我在这里填写的是处。那么它转换出来的结果就是一张长图,大家可以理解吧,再重复一遍啊,今天的功能里有三个参数,比之前多了一个,前两个的使用方法。和以前的都一样。啊,可以单个,可以批量,最后一个是决定它要不要合并,如果填true,那么它就会合并成,把PPT合并成一张图片,如果你填的是false,它就会。
03:08
有多少页PPT,转换出来多少页图片?好吧。大家赶紧拿到代码去右键运行一下试试啊,这些配套的文档我也会提供给大家。在我们的置顶评论。好,咱们再往下看,今天的课后思考是什么呢?就是你如何看参数,大家有没有好奇过一个问题啊,就是。咱们这个office模块下有那么多功能,对吧?到目前为止我已经开发了接近100个功能了。大家有没有好奇过,诶,我是怎么记住这些功能的方法名啊?这些参数啊。这些名字应该怎么填啊?其实。你拿到我们这个第三方库的时候。它都是有文档的。啊,都是可以直接看的,比如说我把鼠标放在这上面你看。
04:00
他都给我提示了。参数是代表什么意思,然后每一个应该怎么填,有没有默认值,另外呢,你按住你电脑上的CTRL和左键鼠标左键。你是可以直接点进去的,看到我们的源代码,大家发现没有。看起来我们是一行代码,实现了很多功能,但实际上背后是有人在默默努力的啊。这其中也包括我们很多读者给我提供的代码。之前也给大家讲了如何参与开源项目,大家可以找那个视频去看一看。好不好?这是今天的这个课后思考,大家也可以去看一看。你手里的那份源代码。最后呢,就是老规矩啊,投币满20呢,咱们就更新下一讲啊,上一讲第五讲。发布的当天就满20了,看来大家对咱们这个课程还是非常支持和期待。喜欢课程的同学现在就可以去投币点赞和收藏了,我们下期视频再见。
我来说两句