C# 从.pptx的幻灯片中提取图像

C# 从.pptx的幻灯片中提取图像,c#,image,interop,extract,slide,C#,Image,Interop,Extract,Slide,我可以用什么程序从.pptx的幻灯片中提取图像和文本,然后将其放入数据库 我尝试手动将.pptx转换为.rar,并使用一些代码从每个slide.xml(在标记之间)提取文本,检测是否有图像,是否有,从ppt\media文件夹获取下一个图像,但我看不到图像的标记是什么 我还查看了C#的互操作DDL,但我找不到只提供图像和文本的内容。只有整张幻灯片像截图一样 pptPresentation.Slides[1].Export("c:\\temp\\slide.png", "png", 320, 240

我可以用什么程序从.pptx的幻灯片中提取图像和文本,然后将其放入数据库

我尝试手动将.pptx转换为.rar,并使用一些代码从每个slide.xml(在
标记之间)提取文本,检测是否有图像,是否有,从ppt\media文件夹获取下一个图像,但我看不到图像的标记是什么

我还查看了C#的互操作DDL,但我找不到只提供图像和文本的内容。只有整张幻灯片像截图一样

pptPresentation.Slides[1].Export("c:\\temp\\slide.png", "png", 320, 240);
1) 你可以试试 或 2) 另一个第三方库 或 3) 尝试自己解析OpenXML信息

实际上,pptx是包含子文件夹和文件的zip存档。。。你可以试试 或 2) 另一个第三方库 或 3) 尝试自己解析OpenXML信息


实际上,pptx是包含子文件夹和文件的zip存档。。。也许可以试试独立软件的Presentation.NET也是PowerPoint文件的优秀API。

独立软件的Presentation.NET也是PowerPoint文件的优秀API