关于windows下实现powerpoint展示方案

       powerpoint(以下ppt)文件在软件开发的过程中也会经常遇到,有的时候需要把ppt文件在自己的程序中打开进行讲解,我之前遇到的项目就是需要把ppt文件抽取为图片然后进行演讲,之前的方案在演讲的过程中不能够解决超链接的问题,这几天又研究了下,终于想到一个可以解决此问题的方案,跟大家分享一下解决此问题的思路。

        1、我们把ppt文件在我们的软件中以播放方式打开,

        2、获取图片并且获取此页中的超链接信息

        3、将超链接信息及图片信息保存

        4、在其他软件获得图片和超链接信息,显示图片信息

        5、将超链接信息在图片对应位置制作热区

        6、点击热区根据超链接信息进行处理

        以上方案在研究是发现热区的处理比较复杂,ppt中所包含的形状有伤百种,把每一种都进行细致的处理比较费时费力,此方案中采用简便方案进行处理,如果大家有什么好的意见,欢迎评论

        在以上方案中研究过程中,我研究了Aspose、EDraw、dsoframer等多种组件进行处理,虽然都能够实现,但是我最后选择了dsoframer组件进行处理,遗憾的是dsoframer现在不再更新了。

        我制作的demo分享给大家,地址https://download.csdn.net/download/zxcvbnm858442/10407798

你可能感兴趣的:(关于windows下实现powerpoint展示方案)