0000
1
结论现在无代理,免费最好的是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
Qingwa
(青小蛙)
2
我看别人推荐,大多是 kimi 的 ppt 功能。
1 Like
0000
3
嗯 不过首先要解决第一步,如何将原有PPT拆解为文字与图片。
先说拆文字:点击 “视图” → “大纲视图”,幻灯片左栏即可显示每一页的文字(注意不包括表格)。把这些文字复制出来就好。
再说图片:把幻灯片文件(要求是 pptx 格式,ppt 格式不行)复制一份,扩展名改成 zip,然后解压,图片都在压缩包下的 \ppt\media
文件夹中。
如果内容不需要大改,只想翻新一下幻灯片样式,点击 “设计”,在 “主题” 栏目里重新选一个主题就好。然后格式再整理一下。
0000
7
谢谢,图片部分是管用的,不过是想要整个版面修改,而且没按照格式制作,所以 样式 功能不管用了。
点击 “文件” → 导出 → 创建讲义,弹出窗口中选择 “只使用大纲”,就可以把整个幻灯片中的文字都导出为一个 Word 文档,不过不会标记页码,只是每一页的文案前会附上该页幻灯片的标题。(这种讲义也是不带图片的)
效果可能谈不上好,但应该也够用。
0000
9
请问是那个版本的那个软件?我测试老版本的office和新版本的wps都没有这个功能。
我用的是 MS Office 2021 LTSC(完整版的,不是精简版),但我记得 Office 2010 里就有这个功能。
0000
14
安装了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
mxjsssg
(mxj)
19
aippt,旁边Mt有大佬开发的一个新hook 框架可以解开vip
程序搞定了,下载链接有效期2天:
https://c.wss.cc/f/gdwk9jevmgl
双击运行,然后会有个弹出窗口让你选择要处理的 PPTX 文件,打开文件后它会自动提取其中的全部文本,并把文本保存在 output.txt
中。
另外说一句,这玩意儿是 Python 写的,慢是难免的。而且只支持 64 位 Win 10 及以上版本系统。
1 Like