Python批量转换Word、Excel、PPT、TXT、HTML及图片格式到PDF,包含错误处理和日志记录功能 - 指南

完整的Python脚本,支持批量转换Word、Excel、PPT、TXT、HTML及图片格式到PDF,并囊括错误处理和日志记录功能:

import osimport sysimport loggingfrom win32com import clientfrom PIL import Imagefrom fpdf import FPDFimport pdfkitimport traceback # 配置日志logging.basicConfig(    level=logging.INFO,    format='%(asctime)s - %(levelname)s - %(message)s',    handlers=[logging.FileHandler('conversion.log'), logging.StreamHandler(sys.stdout)]) class DocumentConverter:    def __init__(self, input_dir, output_dir):        self.input_dir = input_dir        self.output_dir = output_dir        self.supported_extensions = {            'doc': self._convert_word,            'docx': self._convert_word,            'xls': self._conv
posted @ 2025-07-23 17:32  yjbjingcha  阅读(23)  评论(0)    收藏  举报