首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏刘悦的技术博客

    使用python将word文档和pdf电子书进行格式互转(兼容Windows/Linux)

    由于windows系统对于word文档有天然的兼容性优势,所以转换起来很简单,普遍上是通过comtypes模块。 pip3 install comtypes from comtypes.client import CreateObject import os def wd_to_pdf(folder): self.wdToPDF.Documents.Open(wdPath) pdfCreate.SaveAs(pdfPath, self.wdFormatPDF)     其实难点还是在Linux系统下如何转换,因为comtypes     此时,我们要改造一下转换脚本,做到可以兼容windows和Linx双系统,任意系统下都可以调用脚本进行转换 import subprocess import os try: from comtypes

    2.2K20编辑于 2022-08-08
  • 来自专栏一些有趣的Python案例

    pywifi安装了,打了一行import pywifi还报错,解决方案来啦!

    下面我们说一下这个问题的解决方案: 报错信息提示主要是没有安装comtypes 因此在安装piwifi的基础上我们还需要用cmd:pip install comtypes 至此,问题就解决啦,快去试试吧

    3.2K20发布于 2021-02-02
  • 来自专栏python3

    使用PyInstaller把Python

    0.6.4 打包问题可以参考:PyInstaller 3.3.1 does not work with Pywinauto lib import A5、copy 如下: Create folder comtypes file _944DE083_8FB8_45CF_BCB7_C477ACB2F897_0_1_0.py and UIAutomationClient.py (under Lib/site-packages/comtypes Then use pyinstaller --hidden-import comtypes.gen._944DE083_8FB8_45CF_BCB7_C477ACB2F897_0_1_0 --hidden-import  comtypes.gen.UIAutomationClient test.py

    2.8K10发布于 2020-01-09
  • [python]word转pdf

    import comtypes.client import os from datetime import datetime def convert_word_to_pdf_comtypes(word_file , pdf_file): try: word = comtypes.client.CreateObject('Word.Application') word.Visible = os.path.join(folder_path, os.path.splitext(filename)[0] + ".pdf") convert_word_to_pdf_comtypes

    43210编辑于 2025-07-16
  • 来自专栏菲宇

    Python代码批量将ppt转换为pdf

    全部代码 import comtypes.client import os def init_powerpoint(): powerpoint = comtypes.client.CreateObject

    2.3K30发布于 2019-06-13
  • 来自专栏Python研究者

    办公利器!用Python快速将任意文件转为PDF

    02 excel转PDF 这里需要使用到的库是comtypes,下面直接上案例。 上面的word转pdf已经教大家学会了从文件夹中读取全部的文件,所有这里同样的就不再赘述。 03 ppt转PDF 这里需要使用到的库是comtypes,下面直接上案例。 上面的word转pdf已经教大家学会了从文件夹中读取全部的文件,所有这里同样的就不再赘述。 这个是辰哥之前做分享时弄的一个ppt,咱们就以这个ppt为例 import comtypes.client import os def ppt_to_pdf(): #设置路径 input_file_path Python学习规划路线.pptx") output_file_path=os.path.abspath("Python学习规划路线.pdf") #创建PDF powerpoint=comtypes.client.CreateObject

    1.7K30发布于 2021-07-20
  • 来自专栏代码小技巧分享分析

    Python为PPT文件进行截图操作的代码

    下面的代码可以为powerpoint文件ppt进行截图,可以指定要截取的幻灯片页面,需要本机安装了powerpoint,可以指定截图的大小分辨率 import os import comtypes.client powerpoint = comtypes.client.CreateObject("Powerpoint.Application") # Needed for script to work, though

    97140发布于 2021-11-02
  • 来自专栏Python小二

    Word 批量转 PDF

    转换功能的实现需要用到第三方库 comtypes,安装使用 pip install comtypes 即可,实现的基本思路是:我们将需要转换的 Word 文件放在一个目录下,通过 Python 实现对文件的遍历 pdfname) # 生成器 yield wordpath, pdfpath def word2pdf(input_path, output_path): word = comtypes.client.CreateObject

    3.9K30发布于 2020-08-18
  • 来自专栏C语言基础

    【python的魅力】:教你如何用几行代码实现文本语音识别

    使用使用 SpeechLib需要安装第三方库:comtypes 安装命令: pip install comtypes -i https://pypi.tuna.tsinghua.edu.cn/simple some-package 【示例】:使用 SpeechLib 实现文本转换语音 demo文件: from comtypes.client import CreateObject from comtypes.gen

    2.3K10编辑于 2024-05-05
  • 来自专栏Java小王子

    Python为PPT文件进行截图操作的代码

    下面的代码可以为powerpoint文件ppt进行截图,可以指定要截取的幻灯片页面,需要本机安装了powerpoint,可以指定截图的大小分辨率 import os import comtypes.client powerpoint = comtypes.client.CreateObject("Powerpoint.Application") # Needed for script to work, though

    79420发布于 2021-11-02
  • 来自专栏北京马哥教育

    27行Python代码批量将ppt转换为pdf

    全部代码 import comtypes.client import os def init_powerpoint(): powerpoint = comtypes.client.CreateObject

    2.7K50发布于 2018-05-04
  • 来自专栏Python研究者

    办公利器!用Python快速将任意文件转为PDF

    02、excel转PDF 这里需要使用到的库是comtypes,下面直接上案例。 上面的word转pdf已经教大家学会了从文件夹中读取全部的文件,所有这里同样的就不再赘述。 03、ppt转PDF 这里需要使用到的库是comtypes,下面直接上案例。 上面的word转pdf已经教大家学会了从文件夹中读取全部的文件,所有这里同样的就不再赘述。 目标:ppt转为pdf [up-6a60d897b25ec6470f7d57323d527559795.png] 这个是辰哥之前做分享时弄的一个ppt,咱们就以这个ppt为例 import comtypes.client Python学习规划路线.pptx") output_file_path=os.path.abspath("Python学习规划路线.pdf") #创建PDF powerpoint=comtypes.client.CreateObject

    1.6K10发布于 2021-06-27
  • 来自专栏python理论

    Python批量将ppt转换为pdf

    1 import comtypes.client 2 import os 3 4 def init_powerpoint(): 5 powerpoint = comtypes.client.CreateObject

    2.3K20编辑于 2022-01-18
  • 来自专栏早起Python

    使用Python转换PDF,Word/Excel/PPT/md/HTML都能转!

    目前在Python中针对Word转换为PDF的库有很多,比如win32就可以调用word底层vba,将word转成pdf,或者comtypes等,但是这些常用的库仅能在Windows机器上运行,所以为了照顾 PPT转PDF 本节介绍一下PPT如何转换为PDF,但是我搜了一大圈都没有MAC用户可以实现的方法,所以只能针对Windows去操作,使用到的就是在word2pdf中讲到的comtypes import sys import os import comtypes.client #设置路径 input_file_path = sys.argv[1] output_file_path = sys.argv os.path.abspath(input_file_path) output_file_path = os.path.abspath(output_file_path) #创建PDF powerpoint = comtypes.client.CreateObject powerpoint.Presentations.Open(input_file_path) #保存PDF slides.SaveAs(output_file_path, 32) slides.Close() 相关参数与细节可以查阅comtypes

    9.4K70发布于 2020-06-15
  • 来自专栏早起Python

    使用Python转换PDF,Word/Excel/PPT/md/HTML都能转!

    目前在Python中针对Word转换为PDF的库有很多,比如win32就可以调用word底层vba,将word转成pdf,或者comtypes等,但是这些常用的库仅能在Windows机器上运行,所以为了照顾 PPT转PDF 本节介绍一下PPT如何转换为PDF,但是我搜了一大圈都没有MAC用户可以实现的方法,所以只能针对Windows去操作,使用到的就是在word2pdf中讲到的comtypes import  sys import os import comtypes.client #设置路径 input_file_path = sys.argv[1] output_file_path = sys.argv os.path.abspath(input_file_path) output_file_path = os.path.abspath(output_file_path) #创建PDF powerpoint = comtypes.client.CreateObject powerpoint.Presentations.Open(input_file_path) #保存PDF slides.SaveAs(output_file_path, 32) slides.Close() 相关参数与细节可以查阅comtypes

    9.7K20发布于 2020-06-11
  • 来自专栏Gnep's_Technology_Blog

    wifi密码破解

    这里指定了国内的豆瓣源,速度比较快) pip install pywifi -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 安装 comtypes 依赖包 pip install comtypes -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 三、运行测试 1、

    3.6K61编辑于 2023-09-17
  • 来自专栏wangweijun

    女朋友让你帮他破解邻居家的wifi?看完这篇文章你就会了

    模块初体验 安装好模块之后,我们来尝试着使用一下,新建一个.py文件,将模块导入: import pywifi # 需要下载该模块comtypes from pywifi import const 这里的第二行代码意思是引用 很简单: import pywifi # 需要下载该模块comtypes from pywifi import const # 判断是否已经连接到wifi def gic(): # 创建一个无线对象 ] 然后我查看了自己的网卡名称: 说明刚才的程序已经成功获取到了网卡对象,通过该对象调用status()方法能够知晓我们的wifi状态,比如: import pywifi # 需要下载该模块comtypes ,表示已连接 从这些常量定义中,可以得知我的电脑目前是连接了wifi的,事实也确实如此: 所以如何实现判断当前是否连接到了wifi,代码如下: import pywifi # 需要下载该模块comtypes ") gic() 运行结果: 已连接 [Finished in 0.8s] 扫描附近的wifi 再介绍一下如何使用pywifi模块扫描附近的wifi: import pywifi # 需要下载该模块comtypes

    4.1K10编辑于 2022-01-10
  • 来自专栏Python爬虫与数据挖掘

    盘点一个Python自动化办公Word转化PDF/PDF转化Word问题

    二、实现过程 后来【莫生气】给了单独的 pdf 和 word 互转的代码给他,【文件夹下的word文件批量转pdf格式】代码如下: import os import sys import comtypes.client os.path.join(output_folder, word_file.replace('.docx', '.pdf')) # 打开Word文档 word_app = comtypes.client.CreateObject

    56010编辑于 2024-01-30
  • 来自专栏CSDN博客专家-小蓝枣的博客

    Pywinauto 应用后端类型选择错误:AttributeError: 'NoneType' object has no attribute 'backend'. 原因及解决办法

    由于 Python 库 comtypes 的限制,不支持自定义属性和控件。

    1.3K10发布于 2020-09-23
  • 来自专栏全栈程序员必看

    Python 二次开发 AutoCAD 简介「建议收藏」

    pyautocad库与AutoCAD的连接   事实上,pyautocad 库仅仅起到了接口作用,pyautocad 利用 comtypes.client 启动或连接 CAD (pyautocad源代码 ),如下图所示: pyautocad源代码 (部分) import comtypes.client try: acad = comtypes.client.GetActiveObject( (ProgID, dynamic=True) except WindowsError: acad = comtypes.client.CreateObject(ProgID, dynamic=True type VARIANT type int32, int, intc, int_ VT_I4 uint32, uint, uintc VT_UI4 float64, float_ VT_R8   comtypes 是一个轻量级的 python com 包,其中文网站详见:https://www.cnpython.com/pypi/comtypes;官方文档详见:comtypes 1.1.3 documentation

    14.4K1113编辑于 2022-09-06
领券