问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

ppt当前无法显示此图像 是为什么

提问网友 发布时间:2022-04-20 13:22
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:2022-05-25 15:24

一般是文件损坏造成的,如果文件从来没动过,突然之间就不能查看图片的话,还有一种情况,就是你这这张图片是从别的软件复制粘贴过来的(尤其是PS),但是你本机当时的软件没有安装/安装损坏了,这张图片的预览也就不存在了。

解决方案,从源文件获取到嵌入的文稿,然后反解析出来源文件,重新转成纯图片替换即可。

说的简单,其实很繁琐,下面以PS为例,需要编程相关知识,小白慎入。

1. 我们直接从PS软件中,复制,粘贴到PPT中,保存成PPTX格式,

2. 用压缩软件(推荐7-z)直接打开该PPTX文件(右键 » 7-zip » 打开压缩文件),看到,ppt\embeddings目录下有一个bin文件,这个就是当时PS的源文件的

3. 解压出来bin文件,使用OpenMcdf(ironfede/openmcdf)编程批量导出bin文件中的CONTENTS

var filename = "objObject1.bin";var cf = new CompoundFile(filename);var contentsStream = cf.RootStorage.GetStream("CONTENTS");byte[] result = contentsStream .GetData();File.WriteAllBytes("1.psd", result);cf.Close();

4. 导出出来的psd就能用PS重新打开,重新导出成图片文件,然后替换当时PPT中图片即可。


最后,我写的带UI界面的,OLE Object 导出器



本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

相关推荐
  • ppt图片空白无法显示

    ppt图片空白无法显示

    ppt图片空白无法显示,可能是使用了硬件图形加速功能,1、打开ppt文档,点击左上角的文件。2、选择左侧功能栏的选项,在弹窗左侧选择高级。3、找到并勾选禁用硬件图形加速和禁用幻灯片放映硬件图形加速。4、点击弹窗底部的确定按钮即可。
    查看详情
PPT提示当前无法显示此图像是怎么回事? 刘字组词(两字) 刘海是不是刘的组词 什么是刘海发型? 刘除了刘海还有什么词 刘海是什么意思 头上的头发叫留海还是刘海? 刘海到底是哪一个刘 刘海为什么是姓刘的刘? 刘海是不是刘字的组词 什么是刘海? 刘海一词的由来 为什么把头帘叫做刘海? 刘海是什么意思 这个发型为什么叫刘海 "刘海"是哪个"刘"? 刘海为什么叫刘海啊? 刘海为什么叫刘海 女孩子额前的头发,为什么叫做刘海? 现在目前最火的社交app软件是什么? 想下载一个购物软件,类似小红书的这种,可以买国... 教室的电脑昨天还好好的,今天不知道为什么打开ppt... PPT打开后,当前无法显示此图像,如何恢复 wps中ppt无法显示如何解决 office2013 PPT插入GIF图片,无法显示此图片,怎么... win10下,PPT2013提示当前无法显示此图像.在正常编... PPT背景图片插入图片显示不出 powerpoint无法显示幻灯片中某些的文字、图像或对... ppt图表中显示数据区太复杂而无法显示是什么意思 wpsppt图片显示不了 ppt2010每次删除插入图片背景后就如图所示,无法显... 高清线dp1.1和dp1.2有什么区别?是排列方式不一样还是材料不一样? 魔兽DP线和联想DP线哪个好 dimepiece哪个尺度最大 dimepiece hello hello歌叫啥名 面包蒸多久才会熟了 蒸面包需要多少时间 蒸面包的做法与配方 面包蒸熟可以吃吗? 蒸面包四十分钟就熟而蛋糕却不熟为什么? 怎么蒸面包
Top