python 美化ppt_用python做ppt服务用于导入图片
项目需要做WINFORM程序与powerpoint交互,把winform生成的图片自动拷贝到ppt中。目前使用python做了一个简单的服务解决。由于要求是32位程序,所以下面全都是32位的版本。
第一步,安装python2.7 32位。
第二部,安装py2exe 32位。
第三步,安装pywin32 32位。
第四步,用Eclipse(pydev插件)写代码,见附件。主要内容如下:
// wavy_ppt_service.pyimport SocketServer
import win32com.client
import sys
class MyTCPHandler(SocketServer.BaseRequestHandler):
"""
The RequestHandler class for our server.
It is instantiated once per connection to the server, and must
override the handle() method to implement communication to the
client.
"""
def handle(self):
# self.request is the TCP socket connected to the client
self.data = self.request.recv(1024).strip()
# print "{} wrote:".format(self.client_address[0])
# print self.data
# just send back the same data, but upper-cased
# self.request.sendall(self.data.upper())
Application = win32com.client.Dispatch("PowerPoint.Application")
currentSlide = Application.ActiveWindow.View.Slide
currentSlide.Shapes.Paste()
HOST, PORT = "localhost", int(sys.argv[1])
#HOST, PORT = "localhost", 9999
# Create the server, binding to localhost on port 9999
server = SocketServer.TCPServer((HOST, PORT), MyTCPHandler)
# Activate the server; this will keep running until you
# interrupt the program with Ctrl-C
server.serve_forever()
就是用客户端和服务端的方式做的一个服务,服务端接收到数据后会将剪切板的图片拷贝到ppt中。
打开cmd,调用buildExe32.bat就可以生成dist目录了,包含着exe 程序。
python 美化ppt_用python做ppt服务用于导入图片相关推荐
- 用python将图片写入ppt_用python做ppt服务用于导入图片
项目需要做WINFORM程序与powerpoint交互,把winform生成的图片自动拷贝到ppt中.目前使用python做了一个简单的服务解决.由于要求是32位程序,所以下面全都是32位的版本. 第 ...
- 关于python的ppt_用Python玩转PPT
作者 | 陈熹 来源 | 早起Python 今天本文将基于第三方库pptx,详细讲解如何使用Python操作Office全家桶最后一位--PPT. 安装 pptx是一个非标准库,需要在命令行中安装 p ...
- python自动化ppt_老男孩Python自动化开发12期完整精华版(含作业代码课件)
[课程内容] 第1章: 开课介绍 同学互相介绍 Python简史介绍 python3的新特性 开发工具ide介绍 helloworld程序 变量与赋值 用户交互 条件判断与缩进 循环控制 循环次数限制 ...
- 做PPT不要傻乎乎直接插入图片,一键处理,秒变高逼格
做PPT的时候还是只会傻乎乎插入普通图片?图片可是PPT的最吸引人注意的重点,是整个PPT的灵魂.图片用得好,PPT自然就变高级了!来看看PPT都有哪些处理照片的方法! 一.OK插件 [OK插件]是一 ...
- python 美化ppt_使用python-pptx包批量修改ppt格式的实现
最近实习需要对若干ppt进行格式上的调整,主要就是将标题的位置.对齐方式.字体等统一,人工修改又麻烦又容易错. 因此结合网上的pptx包资料,使用python脚本完成处理. 主要的坑点在于,shape ...
- python 美化ppt_看我用Python瞬间制作数百份PPT,赢得小姐姐的下午茶
大家好,我是早起. 今天继续分享Python办公自动化真实案例,本文是一个基于Python+Excel+PPT的应用,看我如何用一段代码安抚焦虑的小姐姐,赢得妹子的下午茶.先看看她的需求
- python生成ppt_实战 | Python自动生成PPT分析报告
数据需求:调研数据,包括但不仅限于 问卷星原始数据. 问卷网原始数据 主要功能1: 自动生成概述性质的报告(ppt格式,针对每道题目给出频数统计,并绘制ppt图表) 主要功能2:自动交叉分析,并生成报 ...
- python 美化ppt_5分钟python:给PPT自动添加精美的图形
本 5分钟系列将会讲解如何在python中如何自动在PPT里画柱形图,并将其扩展为多柱形图.最后给每个柱形图标上对应数值,并把图例标志上. 添加 以下代码在新演示文稿中添加单系列柱形图: frompp ...
- python 经典ppt_用Python玩转PPT!
再看一下ppt结构组成,会较word复杂许多.当然这也跟ppt的高度自定义拓展性有关 简单来说,一个PPT文件为presentation,基本的结构为展示文件presentation-幻灯片页slid ...
最新文章
- mqtt session保持 订阅消息_MQTT系列 | MQTT消息的发布和订阅
- 【题解】 bzoj2748 [HAOI2012]音量调节 (动态规划)
- HTML 显示特殊字符时转义操作
- 今天听阿里P8讲完SpringBoot,瞬间感觉自己白学了……
- 使用RMAN备份数据库和归档日志合二为一
- leetcode之Contains Duplicate
- sql取上个月年月_sql 查询本年、本月、本日记录的语句,附SQL日期函数
- 8uftp怎么连到,8uftp怎么连到服务器
- 高项计算题2-三点估算(计划评审技术PERT),时差,投资回收期,贴现率,沟通渠道
- Linux发行版Ubuntu教程
- ROS Base path和Source space不一致问题,修改文件名后无法make问题,catkin_make报错问题
- Spring Boot整合websocket实现群聊,点对点聊天,图片发送,音频发送
- 【PS/AI】10款逼真的喷泉背景免费矢量设计素材
- iPad谷歌浏览器怎么开摄像头_谷歌浏览器书签栏怎么显示_谷歌浏览器显示书签栏步骤...
- JAVA毕设项目九宫格日志网站(java+VUE+Mybatis+Maven+Mysql)
- 最经典的消息中间件:RabbitMQ
- Connection pool shut down http请求异常关闭
- 大华硬盘录像机、网络摄像机、 网络硬盘录像机外网远程设置DDNS方法
- 01 - AWS Organization
- [转]帐号登录事件(事件编号与描述)