将PPTX文件保存为JPEG时,如何知道JPEG文件的名称



我正在使用Presentation.SaveAs方法将PowerPoint演示文稿保存为JPEG文件。然而,我发现没有办法控制每个JPEG文件的名称。

在英文版本中,它们总是被命名为";Slide1.JPG"幻灯片2.JPEG"。。。

在中文版本中,它们总是被命名为";幻灯片1.jpg"幻灯片2.jpg"。。。

手动操作可以。然而,对于我的程序来说,它如何知道并获得第一个幻灯片图像,因为它的名称在不同的计算机系统上是不同的。我的程序不可能检测区域设置并根据区域设置找到实际名称,因为有数百个区域设置。

使用slide.Export可以逐个保存每张幻灯片以控制其名称。但是,如果有数百张幻灯片,则会降低性能。

复制/复制ppt(制作一个副本,这样在发生任何事情时就不会破坏原始文件(

Yourfile.pptx重命名为Yourfile.zip(将扩展名更改为zip(

提取文件(解压缩(

你会得到它使用的所有图像文件提取文件和他们的真实姓名。在我的案例中,提取后图像存储在pptmedia文件夹中

我认为同样适用于docx

最新更新