我正在尝试为PowerPoint创建外接程序。为此,我需要PowerPoint幻灯片的幻灯片预览(就像Powerpoint本身在左侧一样,带有小的预览图片)。我能想到的唯一方法是使用Export()方法创建幻灯片的图像,并将其缓存在用户的硬盘驱动器上,然后使用它们。但是,我觉得这个选项不是很好。我还认为我会很快遇到性能问题。有没有更好的方法,这样我就不必读/写用户的硬盘?
[对不起,我是VSTO的新手,C#……非常感谢!
不幸的是,导出幻灯片是最可靠的方法。您可以在PPT slides to images线程上阅读有关替代方法的信息。
此外,您可以考虑使用C#以编程方式拍摄屏幕截图,请参阅Capture screenshot of active window?。>