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

做暖暖的视频网站wordpress编辑写文章失败

做暖暖的视频网站,wordpress编辑写文章失败,做电脑桌面网站,百度指数关键词未收录怎么办- START -手上有近百个 Word 文档需要转为 PDF, 怎么办#xff1f;难道要一个一个的导出吗#xff1f;确实#xff0c;Office2010 以后版本的 Word 可以直接导出 PDF#xff0c;是时候让 Python 来替我们干这个重复性的活了#xff01;直接上代码#xff1a;from win32co… - START -手上有近百个 Word 文档需要转为 PDF, 怎么办难道要一个一个的导出吗确实Office2010 以后版本的 Word 可以直接导出 PDF是时候让 Python 来替我们干这个重复性的活了直接上代码from win32com.client import Dispatch,constants,gencacheimport timeimport ospath os.getcwd()start_time time.time()files os.listdir(path)gencache.EnsureModule({00020905-0000-0000-C000-000000000046},0,8,4)wd Dispatch(Word.Application)for file in files:if file.split(.)[-1] in [docx,doc]: word_path path \\ file file_list (file.split(.)[-2::-1])[::-1] pdf_file .join(file_list) pdf_path path \\ pdf_file .pdf print(正在转换) print(《{}》.format(file)) doc wd.Documents.Open(word_path,ReadOnly1) doc.ExportAsFixedFormat(pdf_path,constants.wdExportFormatPDF,Itemconstants.wdExportDocumentWithMarkup,CreateBookmarksconstants.wdExportCreateHeadingBookmarks) print(上述文件转换完成) print()wd.Quit(constants.wdDoNotSaveChanges)end_time time.time()print(该文件夹下的Word文件已转为PDF用时{:.2f}秒.format(z,end_time-start_time))time.sleep(5) 代码解释 这个程序可以操作任意文件夹不受文件夹所在位置的影响。只需要将它丢在需要转换的 Word 文件文件夹里它就可以读取出所在文件夹下所有的 Word 文件并进行转换。主要用到了下面几个方法1、获取任意文件夹下文件名称import ospath os.getcwd()files os.listdir(path)os.getcwd() 获取程序所在文件的路径结果存入 path 中os.listdir()获取 path 路径下的所有文件名称结果存入 files 中。2、筛选出 Word 文件for file in files:if file.split(.)[-1] in [docx,doc]:使用字符串的split函数用.号将文件名称分割。file.split(.)[-1]将 Word 文件的名称以.号分割形成一个列表取出这个列表的最后一项(即 Word 文件后缀名称)判断其是不是docx或doc如果是则说明是 Word 文件则生成两个路径3、计算出 Word、PDF 的路径word_path path \\ filefile_list (file.split(.)[-2::-1])[::-1]pdf_file .join(file_list)pdf_path path \\ pdf_file .pdfword_pathWord 文件路径用来告诉程序打开哪一个 Word 文件pdf_pathPDF 文件路径用来告诉程序转换后的 PDF 文件名称和存储路径。在计算 PDF 文件路径时需要先去掉 Word 文件的后缀docx或doc再加上.pdf。有时候Word 文件的名称中可能含有多个.号,因为我们是通过.号将 Word 文件名称分割的这样可能会导致计算的 PDF 文件名称和 Word 文件名称不同。因此为了避免出现这种样的错误我们进行以下操作(file.split(.)[-2::-1]):按照逆序取出除了后缀名称外的内容。(file.split(.)[-2::-1])[::-1]转为正序即正常的文件名称。pdf_file .join(file_list):将列表拼接成一个字符串。pdf_path path \\ pdf_file .pdf:最后给文件名称加上.pdf的后缀。这样就完成了 Word、PDF 的路径计算。4、调用 Word 功能下面这些代码的功能是调用 Word 程序gencache.EnsureModule({00020905-0000-0000-C000-000000000046},0,8,4)# 这是指向注册表的键我们要调用它。wd Dispatch(Word.Application)#启用 Worddoc wd.Documents.Open(word_path,ReadOnly1)# 只读方式打开 Word 文档wd.Quit(constants.wdDoNotSaveChanges)# 关闭 Word关键操作就是下面这行代码它定义了按特定格式导出的参数模拟人工操作。doc.ExportAsFixedFormat(pdf_path,constants.wdExportFormatPDF,Itemconstants.wdExportDocumentWithMarkup,CreateBookmarksconstants.wdExportCreateHeadingBookmarks)- END -「  创造真正有价值的内容  」今天也是分享知识快乐的一天评论区等你点个「三连留言在看点赞」
http://www.zqtcl.cn/news/872895/

相关文章:

  • 网站横幅怎做网站到期不想续费
  • 黑龙江网站备案管理局济南网站建设策划
  • 网站怎么静态化网页设计与制作图片显示不出来
  • 市场营销推广策划方案网站如何做标题优化
  • 怎么让客户做网站手机网站如何优化
  • 柳州市住房和城乡建设局网站首页赣州章贡区人口
  • 有偷菜餐厅城市建设的网站好的手机网站
  • 做进行网站推广赚钱互联网企业信息服务平台
  • 微信公众号做视频网站吗百度账号登录入口网页版
  • 北京建设银行纪念钞预定官方网站撤销网站备案申请书
  • 网站平台策划书安丘市建设局网站
  • 图片类网站建设seol英文啥意思
  • 网站编辑工作好做吗WordPress的图片存在哪
  • 你的网站尚未进行备案为什么网站百度搜不到了
  • 沙洋网站开发网站建设方案免费
  • iis建设网站教程单页面推广网站
  • 东莞网站建设效果郑州企业自助建站系统
  • php做的购物网站系统下载宜州做网站需要多少钱
  • 昆明网上商城网站建设怎么做网站教程视频
  • 网站开发都需要什么移动公司网络维护待遇
  • 计算机网络技术网站建设方向wordpress虚拟货币
  • 小江网站建设公司紧急页面通知升级中访问大通知
  • 那个公司做的网站详情页好看做动态图片的网站吗
  • 旅游网站模板文章wordpress 删除
  • 沛县专业做网站wordpress id重置密码
  • 湖南邵阳建设局网站做外贸一般用什么网站
  • html网站开发主要涉及哪些技术越秀金融大厦地址
  • 北京建设银行网站田村广州室内设计公司排行榜
  • 安徽金路建设集团有限公司网站平面设计班培训入门
  • 小型电子商务网站开发php mysql网站开发教程