python批量将excel转成pdf_python实现excel转换成pdf

该博客介绍了一个Python脚本,用于批量将doc、docx、ppt、pptx、xls和xlsx文件转换为PDF格式。它使用win32com客户端库来调用Word、Excel和PowerPoint应用程序进行转换,并将转换后的文件保存在指定的导出文件夹中。
摘要由CSDN通过智能技术生成

#-*- coding:utf-8 -*-

importosfrom win32com.client importDispatch, constants, gencache, DispatchExclassPDFConverter:def __init__(self, pathname, export='.'):

self._handle_postfix= ['doc', 'docx', 'ppt', 'pptx', 'xls', 'xlsx']

self._filename_list=list()

self._export_folder= os.path.join(os.path.abspath('.'), 'pdfconver')if notos.path.exists(self._export_folder):

os.mkdir(self._export_folder)

self._enumerate_filename(pathname)def_enumerate_filename(self, pathname):'''读取所有文件名'''full_pathname=os.path.abspath(pathname)ifos.path.isfile(full_pathname):ifself._is_legal_postfix(full_pathname):

self._filename_list.append(full_pathname)else:raise TypeError('文件 {} 后缀名不合法!仅支持如下文件类型:{}。'.format(pathname, '、'.join(self._handle_postfix)))elifos.path.isdir(full_pathname):for relpath, _, files inos.wal

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值