总览
由于我们的项目功能需要进行ppt的生成,但是原生的deepseek并不支持,所以需要在最后嵌套一层来集成在我们的项目中。
平台
在调研了一系列国内的ai生成平台之后,我认为文多多平台生成的ppt效果较好,且支持docx PDF txt md等多种文件的上传来生成ppt,且生成的pptx能够支持一键导出,功能较为强大。(ps:支持上传20000字以内的,对我们的项目来说完全够用)
测试
1.上传文件
2.ai进行构思
3.挑选ppt模版并进行创作
4.生成完毕并导出
初步实现,用pyautogui执行自动化脚本
import glob
import os
import time
import pyautogui
def demo():
log_dir = r'D:\deepseekagent\logs'
txt_files = glob.glob(os.path.join(log_dir, '*.txt'))
if not txt_files:
print("没有找到txt文件。")
return
filename = os.path.basename(max(txt_files, key=os.path.getmtime))
print("最新的txt文件为:", filename)
os.startfile("https://docmee.cn/new-creator")
time.sleep(3)
for img in ['a.png', 'b.png']:
pos = pyautogui.locateCenterOnScreen(img, confidence=0.75)
if pos:
pyautogui.click(pos)
time.sleep(1)
else:
print(f"未找到 {img}")
pyautogui.typewrite(filename, interval=0.05)
pyautogui.press('enter')
if __name__ == "__main__":
demo()