将内联图像复制到 RDP 会话时会丢失

将内联图像复制到 RDP 会话时会丢失

观察到的行为:

  • 将 Outlook 中电子邮件中的一些文本(包括嵌入图像)复制到剪贴板
  • 将剪贴板内容粘贴到 RDP 会话中的 Word 中
  • 文本粘贴后,图像本身不可见,而是在图像应该出现的位置出现一个空框
  • 如果我单独复制图像,那么它是唯一被复制的对象,它实际上是有效的

我试图找出问题所在,但大多数 RDP 问题都与剪贴板完全不起作用有关。建议启用剪贴板(检查)并重新启动rdpclip.exe- 我没想到这能解决问题。

更新

更令人惊讶的是,有些应用程序可以理解剪贴板,而其他应用程序则不能。因此,我开始使用一个简单的 C# 程序读取剪贴板数据。问题似乎是剪贴板中充满了几种格式:文本、RTF、HTML 和其他格式。

毫不奇怪,文本格式不包含图像数据。然而,HTML 包含指向本地资源的文件链接 - 该资源在远程桌面上不存在(也无法访问)。

因此,有些应用程序会读取 HTML(显然 MS Word 会读取)并插入损坏的图像。而其他应用程序会读取 RTF(例如 WordPad),该 RTF 似乎带有原始图像数据,因此可以插入。

现在问题变成了:“我可以告诉 Word 这样的应用程序使用另一种剪贴板格式吗?”我可以想象这可以通过其他工具或插件来实现,但也许有人知道本国的解决方案。

相关内容