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

如何免费自己创建网站如何选择制作网站公司

如何免费自己创建网站,如何选择制作网站公司,做pc端网站适配,外贸产品开发网站使用word中提取的方式图片会丢失清晰度,使用python写一个脚本,程序运行将弹出对话框选择一个word文件,然后在弹出一个对话框选择一个文件夹保存word中的文件。将该word中的所有图片都保存成png格式,并命名成image_i的样式。 程序…

        使用word中提取的方式图片会丢失清晰度,使用python写一个脚本,程序运行将弹出对话框选择一个word文件,然后在弹出一个对话框选择一个文件夹保存word中的文件。将该word中的所有图片都保存成png格式,并命名成image_i的样式。

程序运行步骤如下图所示:

代码:

其中,save_images_from_word函数介绍如下:

  • docx_file:一个字符串,表示要处理的Word文档的路径。
  • output_folder:一个字符串,表示要将图片保存到的文件夹路径。
  1. 使用python-docx库打开给定的Word文档,并将其内容存储在doc对象中。
  2. for i, rel in enumerate(doc.part.rels.values())::遍历文档中的所有关系。每一个关系rel都代表文档中的一个链接或嵌入的对象。通过enumerate函数,我们可以同时获得关系的索引i和关系对象本身。
  3. if "image" in rel.reltype:
    检查当前的关系是否是一个图片。rel.reltype是一个字符串,表示关系的类型。如果这个字符串中包含"image",则表示这是一个图片关系。
  4. image_bytes = rel.target_part.blob
    从图片关系中获取图片的原始字节数据。这里,rel.target_part.blob表示图片的原始二进制数据。
  5. with open(os.path.join(output_folder, f"image_{i}.png"), "wb") as f:
    使用os.path.join函数构造保存图片的完整路径。这里使用了格式化字符串(f-string),将关系索引转换为"image_{i}.png"这样的文件名。例如,如果索引是0,则文件名为"image_0.png"。
  6. f.write(image_bytes)
    将图片的原始字节数据写入到刚刚打开的文件中。这样,图片就被保存为PNG格式的文件了。
##########################################
#选择一个word文件,在选择一个路径
#程序将所有word中的图片保存成png格式,
#并且命名为image_ifrom tkinter import Tk, filedialog  
from docx import Document  
import os  
import io
#from docx.shapes.picture import Picture
from PIL import Image  def save_images_from_word(docx_file, output_folder):doc = Document(docx_file)for i, rel in enumerate(doc.part.rels.values()):if "image" in rel.reltype:image_bytes = rel.target_part.blobwith open(os.path.join(output_folder, f"image_{i}.png"), "wb") as f:f.write(image_bytes)  
def select_file():  root = Tk()  root.withdraw()  file_path = filedialog.askopenfilename(filetypes=[("Word files", "*.docx")])  return file_path  def select_output_folder():  root = Tk()  root.withdraw()  output_folder = filedialog.askdirectory()  return output_folder  # 选择Word文件  
file_path = select_file()  
if file_path:  # 选择输出文件夹  output_folder = select_output_folder()  if output_folder:  # 保存图片到输出文件夹  save_images_from_word(file_path, output_folder)

http://www.yayakq.cn/news/467667/

相关文章:

  • 网站空间分销绍兴做网站选哪家
  • 阐述电子商务网站的建设要求卓智网络科技有限公司
  • 设计网站怎么设计网站怎么推广和应用
  • 做一个网站大概要多少钱wordpress 备案信息
  • windows server 2008 网站配置游戏软件制作开发
  • 顺德手机网站建设我的qq中心网页版
  • 有关网站开发的参考文献镇江网页设计培训
  • 网站服务器租用年度价格宁波外贸公司网站建设
  • 给人做logo的网站wordpress php调优
  • 怎么做淘宝联盟网站制作福州到泉州
  • 广州网站建设技术外包规范12388举报网站建设管理
  • 常宁市网站建设漳州seo网站快速排名
  • 现货做网站建站模板网站设计
  • 威远移动网站建设十堰今天刚刚发生新闻
  • php网站建设哪家好杭seo网站建设排名
  • 做网站定制的一般什么价位如何编程软件
  • 网站运营工作的基本内容公司如何做网站宣传
  • 网站基本建设的原理企业网站建设首页要写什么内容
  • 深圳网站开发ucreator支部网站及活动室建设
  • 电子商务网站开发背景及意义河北网站设计公司
  • jsp网站访问万维网网站运营有哪些岗位
  • 网上做预算的网站做国际贸易网站要什么条件
  • 做外国美食的视频网站合肥做网站123cms
  • 杭州高端网站建设手机网站生成
  • 杨和网站建设揭阳网站制作机构
  • 淘宝有做网站吗高效网站建设
  • 外贸网站建设盲区南昌做网站比较好的公司
  • 网站优化描述设置wordpress比特币平台
  • 如何做好网站推广营销如何做网站搬家
  • 建网站服务菠菜网站搭建怎么做