Open twn39 opened 1 year ago
import win32com.client import fitz # PyMuPDF 库 # 创建 Excel 应用程序对象 excel = win32com.client.Dispatch("Excel.Application") # 打开 Excel 文件 workbook = excel.Workbooks.Open(r"C:\Users\cn8WeiTa\apps\office-convert\项目进度管理全自动甘特图.xlsx") # 获取第一个工作表 worksheet = workbook.Worksheets(1) # 将工作表保存为图片 worksheet.ExportAsFixedFormat(0, r"C:\Users\cn8WeiTa\apps\office-convert\example.pdf", 0, False, True) # 0:pdf;1:xps # 关闭 Excel 文件 workbook.Close(False) # 退出 Excel 应用程序 excel.Quit() pdf = fitz.open(r"C:\Users\cn8WeiTa\apps\office-convert\example.pdf") for i in range(pdf.page_count): page = pdf[i] pix = page.get_pixmap(alpha=False) pix.save(f"page_{i+1}.png") pdf.close()