使用src =" dataUrl"复制图像到Office应用程序

时间:2013-03-15 12:07:36

标签: html canvas base64 data-url

如果图像使用的是数据网址,那么尝试将图像复制到剪贴板似乎无法正常工作。 (在IE9上测试,Chrome 25.0.1364.152)

我似乎能够通过“Data-Url”图像进行绘画。 粘贴到Word / Excel失败。除非使用粘贴特殊选项。

示例:JsFiddle

在尝试保存在canvas元素上呈现的图像时,使用Data-url作为源是常见的场景。首先将图像保存到磁盘有一个解决方法。有没有办法让这些图像直接复制到单词,而不是使用粘贴特殊选项?

检查IE9中的图像属性向我们展示:

Protocol: Unknown protocol
Type: Not Available
Size: Not Available

而正常的图像

Protocol: HTTP
Type: JPEG Image
Size: 12897 bytes

我认为这些属性通常来自请求中的标头。 有没有办法为data-url图像设置这些属性?我认为应该能够在设置这些属性时直接粘贴到Word中。

2 个答案:

答案 0 :(得分:2)

在MS Word中,有一种方法,

对象>>插入对象>>新位图对象>>然后在新窗口中粘贴并关闭它,

工作与绘画相同,但在单词中可用选项,并且工作正常,

对于Excel,我确信同样可行,

我希望这能满足您的需求。

在同一个应用程序中,您的工作将完成

:)

答案 1 :(得分:1)

让我以快捷键的形式总结Lars的答案:

  1. Ctrl + Alt + V;
  2. 使用UpDown键选择位图;
  3. Enter
  4. 就是这样!