Word 文档中缺少图片

Word 文档中缺少图片

打开一些大约一年前的文档后,很多文档都显示一些 JPG/PNG 图像的空白占位符。不是所有图像,但大多数图像都是空白的。奇怪的是,我可以右键单击并将图像另存为...以将图像作为 JPG/PNG 文件导出,如果我查看该文件,则一切正常。但即使我尝试重新插入这些图像,它们仍然是空白的。

此外,在阅读布局中,它们显示正常,但在打印布局中则不行。

有什么想法可以解决它吗?

答案1

单击 Office 按钮 > Word 选项 > 高级,然后单击显示文档内容。

是否有显示图片占位符的复选框?我怀疑它已被选中。

答案2

我的一位用户最近遇到了这个问题,在 Word 2013 中打开文档时,文档会导致 Word 崩溃。Word 2016 只会显示占位符图像,有时会崩溃。从未尝试过 365。

解压 docx 文件并翻看其中的 xml 文件后,我发现有些图片链接到早已不存在的网站。只要滚动到这样的图片,就会显示占位符,或者使用旧版 Word 时会崩溃。

例如,文件中word\document.xml有一个名为 的内容<a:blip r:embed="rId22" r:link="rId23">

r:link 在 中定义word\_rels\document.xml.rels。在我的示例中,它看起来像这样:<Relationship Id="rId23" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="http://servername.se/images/series1/image.gif" TargetMode="External"/>

因此,有了这些信息,人们可以尝试修复文档或删除

然而,我所做的是编写一个 powershell 脚本,简单地将 r:link="rIdXX" 全部删除。最好的事情是图像仍然存储在 docx 文件中,因此一旦我执行此操作,文档就会恢复到其原始状态,所有图像都可以正常工作,并且 Word 2013 不会再崩溃。

总结:

我在许多旧的 docx 文档中都有占位符图像,解压 docx,使用正则表达式搜索删除 document.xml 中 r:link="rIdXX" 的所有实例,然后文档又开始工作了。

希望这可以帮助!

相关内容