一个完整的车轮子~
- 参数1输入绝对路径,参数2输出带后缀的文件名称。
- 生成的长图会直接生成在和ppt所在的同级目录。
- 同时会生成一个和ppt名称一样的目录,用于存放每页ppt的图片。
# -*- coding: UTF-8 -*-
# Auther: youren.S
import os
import shutil
import win32com
import win32com.client
# from win32com.client import constants
from PIL import Image
ppt_dir = input(r"输入PPT所在目录的绝对路径:")
ppt_file = input(r"输入PPT文件名称,含后缀(如ppt&pptx):")
ppt_name1,ppt_name2 = ppt_file.split(".")
file_ext = os.path.splitext(ppt_file)[1]
# 判断文件后缀
if file_ext == ".ppt" or file_ext == ".pptx":
print("="*60)
else:
print("请检查文件后缀是否正确。")
ppt_dirfile = ppt_dir + '/' + ppt_file
print(ppt_dirfile)
# wc = win32com.client.constants
def output_file(ppt_path):
"""
判断文件是否存在并生成图片保存目录
:param ppt_path: ppt文件路径
:return: 文件保存目录
"""