请问大家有推荐的AI PPT制作软件吗?

结论现在无代理,免费最好的是kimi,但是也很不好用,主要是他给的图片位不可能只能,最后还要替换图片,无论在模版造型还是在便利上,都不太好。直接在https://www.officeplus.cn/PPT/template/ 模版库下载更适合更深入的需求。

我要将一个ppt重新制作一个其他的版本

所以首先有办法将一个已有的PPT进行解构(300MB),分解出所有文字与图片。
文字部分
金山的wps会丢字
PPTX to HTML | CloudConvert 可以提取所有文字,但是不能按照页码区分,而且乱序,需要二次编辑。
图片部分
引用 VIctoryRoad 的方案
把幻灯片文件(要求是 pptx 格式,ppt 格式不行)复制一份,扩展名改成 zip,然后解压,图片都在压缩包下的 \ppt\media 文件夹中。

测了这些,需要付费才测试的就没试用
秒出PPT
wps金山
huippt
kimi
aippt
讯飞智文
Gamma AI
Aspose.Slides Cloud API
Beautiful.ai

2 Likes

我看别人推荐,大多是 kimi 的 ppt 功能。

1 Like

嗯 不过首先要解决第一步,如何将原有PPT拆解为文字与图片。

先说拆文字:点击 “视图” → “大纲视图”,幻灯片左栏即可显示每一页的文字(注意不包括表格)。把这些文字复制出来就好。

再说图片:把幻灯片文件(要求是 pptx 格式,ppt 格式不行)复制一份,扩展名改成 zip,然后解压,图片都在压缩包下的 \ppt\media 文件夹中。

如果内容不需要大改,只想翻新一下幻灯片样式,点击 “设计”,在 “主题” 栏目里重新选一个主题就好。然后格式再整理一下。

学到了 :ox: :beer:

谢谢,请问 文字 有办法按照页数统一复制出来吗?

谢谢,图片部分是管用的,不过是想要整个版面修改,而且没按照格式制作,所以 样式 功能不管用了。

点击 “文件” → 导出 → 创建讲义,弹出窗口中选择 “只使用大纲”,就可以把整个幻灯片中的文字都导出为一个 Word 文档,不过不会标记页码,只是每一页的文案前会附上该页幻灯片的标题。(这种讲义也是不带图片的)

效果可能谈不上好,但应该也够用。

请问是那个版本的那个软件?我测试老版本的office和新版本的wps都没有这个功能。

我用的是 MS Office 2021 LTSC(完整版的,不是精简版),但我记得 Office 2010 里就有这个功能。

我office2016有

让ai写代码提取好了,转成markdown

我觉得更需要更多的时间

安装了2016,还是不行,我想要的是所有内容文字。而不是讲义。

那应该是你的演示文稿有问题。你里面的文字可能都是用文本框插入进去的,而不是 Powerpoint 里面规范的内容占位符。

对,我就是说我这种如何提取

如果您有 Python 运行环境,先执行

pip install python-pptx

安装 “python-pptx” 这个库,然后执行如下 Python 脚本命令:

事先声明:代码是 DeepSeek 给的,我自己执行了一边,是可以用的。

from pptx import Presentation
from tkinter import Tk, filedialog

def select_pptx_file():
    # 创建一个Tkinter根窗口(隐藏)
    root = Tk()
    root.withdraw()  # 隐藏根窗口
    # 打开文件选择对话框,选择PPTX文件
    file_path = filedialog.askopenfilename(
        title="选择PPTX文件",
        filetypes=[("PowerPoint 文件", "*.pptx"), ("所有文件", "*.*")]
    )
    return file_path

def extract_text_from_pptx(file_path):
    prs = Presentation(file_path)
    text = []
    for slide in prs.slides:
        slide_text = []
        for shape in slide.shapes:
            if hasattr(shape, "text"):
                slide_text.append(shape.text)
        text.append("\n".join(slide_text))
    return text

def save_text_to_file(text, output_file="output.txt"):
    with open(output_file, "w", encoding="utf-8") as f:
        for i, slide_text in enumerate(text):
            f.write(f"Slide {i+1}:\n{slide_text}\n\n")

def main():
    # 选择PPTX文件
    file_path = select_pptx_file()
    if not file_path:
        print("未选择文件,程序退出。")
        return

    # 提取文字
    extracted_text = extract_text_from_pptx(file_path)

    # 保存到output.txt
    save_text_to_file(extracted_text)
    print(f"文字已提取并保存到 output.txt")

if __name__ == "__main__":
    main()

执行后,会弹出一个窗口让你选择要提取文字的 pptx 文件,选择后它会把提取的文字放到脚本同文件夹下的 output.txt 中。

我这边没有 WIndows 环境,现在没法帮您打包成 exe 文件,等有空的时候我可以帮您弄一个小程序。

2 Likes

免费无代理最好的是kimi

aippt,旁边Mt有大佬开发的一个新hook 框架可以解开vip

程序搞定了,下载链接有效期2天:

https://c.wss.cc/f/gdwk9jevmgl

双击运行,然后会有个弹出窗口让你选择要处理的 PPTX 文件,打开文件后它会自动提取其中的全部文本,并把文本保存在 output.txt 中。

另外说一句,这玩意儿是 Python 写的,慢是难免的。而且只支持 64 位 Win 10 及以上版本系统。

1 Like