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
浙公网安备 33010602011771号