zl程序教程

您现在的位置是:首页 >  其他

当前栏目

2022年最后一天,奉送doc‘, ‘docx‘, ‘ppt‘, ‘pptx‘, ‘xls‘, ‘xlsx‘, ‘jpg转PDF文件类一个

文件PDF 一个 2022 最后 ppt 一天 doc
2023-09-11 14:20:47 时间

2022年最后一天,奉送doc’, ‘docx’, ‘ppt’, ‘pptx’, ‘xls’, ‘xlsx’, 'jpg转PDF文件类一个

方便相关doc,excel等文件转PDF功能

# -*- coding: utf-8 -*-
# @File : excel2pdf.py
import os
from win32com.client import Dispatch, constants, gencache, DispatchEx


class PDFConverter:
    def __init__(self, pathname, export='.'):
        self._handle_postfix = ['doc', 'docx', 'ppt', 'pptx', 'xls', 'xlsx', 'jpg']
        self._filename_list = list()
        self._export_folder = os.path.join(os.path.abspath('.'), 'pdfconver')
        if not os.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)
        if os.path.isfile(full_pathname):
            if self._is_legal_po