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

网站的架设做网站要租服务器吗

网站的架设,做网站要租服务器吗,广东企业网站模板推荐,广西建设网注册中心文章目录 前置操作解析body中的图形解析页眉中的图形 前置操作 基于pywin32打开、关闭word应用程序#xff1b; import pythoncom from win32com.client import Dispatch, GetActiveObjectdef get_word_instance(): 获取word进程 实例py… 文章目录 前置操作解析body中的图形解析页眉中的图形 前置操作 基于pywin32打开、关闭word应用程序 import pythoncom from win32com.client import Dispatch, GetActiveObjectdef get_word_instance(): 获取word进程 实例pythoncom.CoInitialize()try:# 获取运行的Word实例word_app GetActiveObject(Word.Application)except pythoncom.com_error:# 打开word程序word_app Dispatch(Word.Application)word_app.Visible False # 不显示 Word 界面word_app.DisplayAlerts Falsefinally:return word_appdef close_word_instance():try:word GetActiveObject(Word.Application)if word:word.Quit()except pythoncom.com_error:# 杀掉word进程pass解析body中的图形 graphics {} import os from PIL import ImageGrab, Imagedef get_graphic_with_pywin32(doc_path): 基于pywin32 解析文档主体中的图形 global graphicsword get_word_instance()doc word.Documents.Open(doc_path)for shape in doc.Shapes: # 文档主体中的图形print(shape:, shape.Name, shape.Type) # Type为1是图形Name唯一page_id shape.Anchor.Information(1)# shape.Anchor.CopyAsPicture() 个人版不支持# image ImageGrab.grabclipboard()# 方案1 图形转图片inline_shape shape.ConvertToInlineShape()bdata inline_shape.Range.EnhMetaFileBits.tobytes()from io import BytesIOimg Image.open(BytesIO(bdata))img.save(shape.Name .png)# 方案2若以上方案获取的图片 纵横比失真则采用该方案# inline_shape shape.ConvertToInlineShape()# inline_shape.Range.CopyAsPicture()# image ImageGrab.grabclipboard()# 方案3 图形直接保存 (个人版 报错AttributeError: unknown.SaveAsPicture)# pic_path os.path.abspath(./{}_3.png.format(shape.Name))# shape.SaveAsPicture(pic_path) # 绝对路径解析页眉中的图形 def get_graphic_with_pywin32(doc_path): 基于pywin32 解析文档主体中的图形 global graphicsword get_word_instance()doc word.Documents.Open(doc_path)for section in doc.Sections:for header in section.Footers:for shape in header.Shapes:inline_shape shape.ConvertToInlineShape()bdata inline_shape.Range.EnhMetaFileBits.tobytes() # 直接保存无法查看img PillowImage.open(BytesIO(bdata))img.save(./{}.png.format(shape.Name))with open(./{}.png.format(shape.Name), rb) as f:bdata f.read() # 读取的字节 与 image.tobytes() 不一样graphics[shape.Name] bdata # Name唯一
http://www.dnsts.com.cn/news/242841.html

相关文章:

  • 西安专业网站开发哪家好网站建设如何盈利
  • 营销型网站的名词解释太原网站建设模板
  • 外贸做网站用什么建设高校实验教学网站的作用
  • 福州mip网站建设房产管理局官网入口
  • 大型网站系统解决方案欧美风企业网站 英文模板
  • 建设银行网上流览网站wordpress应用中心
  • 帮一个企业做网站流程网站空间便宜
  • 做徽标哪个网站素材多qq是哪个国家公司开发的软件
  • 做网站好一点的软件微信电商网站开发
  • 南宁建站方案外贸接单网站排名榜
  • 图书馆第一代网站建设drupal个人门户网站开发
  • 域名 a记录 手机网站网站设计奖
  • 潍城营销型网站建设徐州网站制作费用
  • 网站建设 软件有哪些方面企业注册地址变更流程
  • 网站群怎么做wordpress 文章无法显示
  • 浙江网站建设抖音seo优化电商平台开发成本
  • 开发区建设集团网站网站推广如何指定关键词优化
  • 淘宝在线购物网站wordpress游客登录可见
  • 学校ftp服务器做网站零购物网站怎么建设
  • 单位网站的作用dz网站模版
  • 网站制作新报价站长网站素材网
  • 足球个人网站模板什么网站建设
  • 深圳做分销网站页面设计比例
  • 怎么创建个人网站哈尔滨的建设信息网站
  • 铝基板营销型网站建设安阳
  • 适合做手机主页的网站如何在网站添加代码
  • 合肥建站网站平台怎么注册订阅号
  • 如何搭建高品质网站12306网站开发
  • 大型网站建设技巧wordpress返回一直加载
  • 网站301重定向的意义郴州58网站