当前位置: 首页 > news >正文

网站关键词长度wordpress 4.5.2模板

网站关键词长度,wordpress 4.5.2模板,广州互联网公司排名,门户网站建设考核总结办公自动化办公中,Python最大的优势是可以批量操作,省去了用户粘贴、复制、插入等繁琐的操作。经常做PPT的朋友都知道,把图片插入到PPT当中的固定位置是一个非常繁琐的操作,往往调整图片时耗费大量的时间和精力。如何能省时省力插…

办公自动化办公中,Python最大的优势是可以批量操作,省去了用户粘贴、复制、插入等繁琐的操作。经常做PPT的朋友都知道,把图片插入到PPT当中的固定位置是一个非常繁琐的操作,往往调整图片时耗费大量的时间和精力。如何能省时省力插入图片呢?今天我们来一起探索一下批量插入图片到PPT的三种办法。

一、手工操作

在WPS幻灯片中,通过插入——分页插图——再选择要插入的图片,就可以批量把图片插入到PPT当中,不过此时插入的位置默认是PPT的中间位置,就是说无法按照指定的位置插入。

最后的效果如下,每张图片都会居中显示:

二、用python-pptx模块

如果用Python的话,就可以批量插入,而且可以插入指定位置,这样可以大大节省插入的时间。

实现的过程也很简单,主要是导入指定模块,利用os来遍历所有的图片,然后创建ppt对象,插入空白的slide,然后通过循环的办法把图片插入到幻灯片中。根据图片距离左、上、高度来最终确定其位置。

from pptx import Presentation
from pptx.util import Inches
import os# 获取当前目录下所有的png文件
pics = [file for file in os.listdir(".") if file.endswith(".png")]# 创建一个演示文稿对象
prs = Presentation()for pic in pics:# 添加一张新幻灯片slide_layout = prs.slide_layouts[5]  # 使用空白布局slide = prs.slides.add_slide(slide_layout)# 添加图片到幻灯片img_path = picleft = Inches(5.8)top = Inches(2)height = Inches(3.5)slide.shapes.add_picture(img_path, left, top, height=height)# 保存演示文稿
prs.save('add-image-in-presentation.pptx')

广告

三、利用Aspose.slides这个模块

Aspose模块的办法和python-pptx的类似。过程也是首先遍历得到图片的地址,然后创建PPT对象,通过添加空白slide,把图片插入的办法来实现。

import aspose.slides as slides
import os
pics = [file for file in os.listdir(".") if file.endswith(".png")]# 创建演示文稿
with slides.Presentation() as pres:# 访问第一张幻灯片for num,pic in enumerate(pics,0):slide = pres.slides.add_empty_slide(pres.layout_slides[0])# 从文件加载图像with open(pic, "rb") as in_file:# 将图像添加到演示文稿的图像集image = pres.images.add_image(in_file)# 将图像添加到幻灯片slide.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 20, 20, 100, 100, image)# 保存演示文稿pres.save("add-image-in-presentation.pptx", slides.export.SaveFormat.PPTX)

slide.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 20, 20, 100, 100, image)这行代码中,前2个数是是图片距离左侧和右侧的距离。

四、学后总结

  1. 经过实验Python-pptx这个模块插入图片的速度更快,因此建议使用第二种方法。
  2. Aspose.slides这个模块比较大,而且是收费的,如果是免费的生成的PPT中有水印,还要去除才可以。
http://www.yayakq.cn/news/817267/

相关文章:

  • 如何做自己的项目网站江苏建设信息电子证书
  • 门户网站架构响应式网站建设外文文献
  • 腾讯云点播做视频网站seo舆情优化
  • 想做个自己的网站user pro wordpress
  • 移动局域网ip做网站大连网站建设哪家好
  • 中国百科网vip钓鱼网站开发忻州网站制作
  • 沧州网站建设建站系统wordpress怎么改模版
  • 商务网站建设难不难wordpress做引导页
  • 好的手机端网站模板下载软件兰州企业网站制作
  • 自己做电视视频网站新乡网站优化公司价格
  • 连云港网站备案在哪营销网站建设网站设计
  • 建筑企业和建设企业区别四川网站seo设计
  • 阿勒泰建设招聘网站做网站网站内容怎么找
  • 做阿里巴巴网站上海手机网站建设
  • 织梦网站版权湖南土建网
  • 如今做那个网站致富建设企业银行登录
  • 网站建设结构总结网站特色怎么写
  • 兰州专业网站建设公司群晖wordpress设置
  • 国际型网站建设做网站如何备案
  • 商城类网站建设报价电商网站建设精英
  • 网站建设的架构设计大兴区网站建设公司
  • 嵊州网站不提供花架子网站 我
  • 台州网站建站公司北京最大做网站的公司有哪些
  • 重庆网站制作那家好做亚马逊外国网站需要语言好吗
  • 常德网站开发服务wordpress 管理登录
  • 做团购网站需要什么资质衡水做企业网站的公司
  • 做网站PPPOE网络可以吗免费手游平台app
  • 网站用哪些系统做的比较好建设工程备案网站
  • 网站百度建设wordpress 开发app
  • wordpress 产品网站做360手机网站优化排