用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 程序。
原文:http://2924037.blog.51cto.com/2914037/1692967
用python将图片写入ppt_用python做ppt服务用于导入图片相关推荐
- python 美化ppt_用python做ppt服务用于导入图片
项目需要做WINFORM程序与powerpoint交互,把winform生成的图片自动拷贝到ppt中.目前使用python做了一个简单的服务解决.由于要求是32位程序,所以下面全都是32位的版本. 第 ...
- python多张图片生成ppt_用Python实现ppt转化图片(附带长图合并功能)
前言 笔者前一阵在学习数据相关的东西,从初学开始,一直在参加社区中的图表小挑战,此项活动是社区出题人给出一定官方数据,参加小挑战的人员可以对数据进行可视化,从而挖掘出有趣的信息. 而这个可视化的过程中 ...
- python少儿编程课件ppt_《Python 少儿趣味编程》
Python简单易学,功能强大,是少儿学习编程的首选语言.本书是少儿学习Python编程的趣味指南,全书共17章,按照由简到难.逐步深入的方式组织各章内容.本书从认识Python开始,首先介绍了Pyt ...
- php gd图片写入文字,PHP调用GD库将文字转为图片大标题分析
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 问题出现: 单位正在组织人员用phpcms2008进行二次开发,建立门户网站.为了方便编辑人员制做头条新闻的大标题,做了一个文字转图片的功能,实现编辑人员 ...
- 做PPT不要傻乎乎直接插入图片,一键处理,秒变高逼格
做PPT的时候还是只会傻乎乎插入普通图片?图片可是PPT的最吸引人注意的重点,是整个PPT的灵魂.图片用得好,PPT自然就变高级了!来看看PPT都有哪些处理照片的方法! 一.OK插件 [OK插件]是一 ...
- python序列化和反序列化ppt_老生常谈Python序列化和反序列化
通过将对象序列化可以将其存储在变量或者文件中,可以保存当时对象的状态,实现其生命周期的延长.并且需要时可以再次将这个对象读取出来.Python中有几个常用模块可实现这一功能. pickle模块 存储在 ...
- python查数据库写入excel_【Python】将数据库中的数据查询出来自动写入excel文档...
近期每天都要监控一个数据. 第一个版本是这样的: 每天新增一个文档来汇总这个数据.这样搞了几天之后,过了一个周末,过来突然发现数据变多了很多,这个时候要调整策略,直接一个文档汇总出要的数据就可以了. ...
- python将数据写入excel_【Python】将数据库中的数据查询出来自动写入excel文档
近期每天都要监控一个数据.第一个版本是这样的: 每天新增一个文档来汇总这个数据.这样搞了几天之后,过了一个周末,过来突然发现数据变多了很多,这个时候要调整策略,直接一个文档汇总出要的数据就可以了. 这 ...
- python录入数据至ppt_利用Python进行数据分析之 数据加载.ppt
利用Python进行数据分析之 数据加载 " " " " 数据加载,存储与文件格式 1,读写文本格式数据: (read_csv,read_table,read_ ...
最新文章
- linux工科软件,linux基础网络工具学习笔记
- java i数据类型_数据类型 I
- linux双系统 删一个,双系统删除linux
- 8uftp如何创建php,从零搭建php环境-php8
- uniny 物体运动到一个点停止_Unity3D中的逐点运动
- Jerry Wang的自我介绍和linkedin,欢迎大家添加 - for 云加社区评审海报
- python参数估计_用python求参数估计的置信区间
- css 浏览器调试中不可见_前端入门必会的初级调试技巧
- java 父子线程 调用链_ZipKin原理学习--Zipkin多线程及线程池中追踪一致性问题解决...
- django与python之间关系_Django 模型中表与表之间关系
- android四大组件小整
- 三菱gxworks3安装失败_三菱gx works3下载 Gx Works3(三菱PLC编程软件) v1.031h 中文安装版(附安装教程+序列号) 下载-脚本之家...
- Oracle:imp导入dmp文件
- windows记事本 3
- HTML 页面 meta 的作用
- Monyer黑客小游戏 踩坑总结
- Dockerfile MAINTAINER和LABEL指令 语法解析
- Python.对鸢尾花数据集进行可视化操作,对数据分析
- VMware 如何调整Linux系统窗口大小
- 视频插件—zy.media.js
热门文章
- iframe带了token不显示_不就是登录吗,能有多复杂?sa-token带你轻松搞定多地登陆、单地登录、同端互斥登录...
- SQLServer UPDATE INNER JOIN、DELETE INNER JOIN
- java node websocket_nodejs怎么实现webSocket接口即时通讯服务?
- java实现文件在线预览
- java excel 转pdf
- 数据结构实验四 排序算法的实现
- 应用数学软件测试题,高等数学第六章定积分应用综合测试题
- Map接口的实现类HashMap的操作
- UDP发字节,接收字节
- 指令 出厂_口碑营销_南澳出口木箱出厂价