2013-03-15 61 views
3

嘗試將圖像複製到剪貼板似乎不能正常工作,如果圖像正在使用數據URL。 (在IE9,Chrome 25.0.1364.152上測試)將圖像複製到src =「dataUrl」到Office應用程序

我似乎可以通過「Data-Url」圖像進行繪製。 粘貼到Word/Excel失敗。除非使用粘貼特殊選項。

實施例:JsFiddle

使用數據URL作爲源是試圖保存呈現的畫布元件上的圖像時一個常見的場景。首先將圖像保存到磁盤即可解決問題。有沒有辦法讓這些圖像直接複製到單詞中,而不是使用粘貼特殊選項?

檢查在IE9的圖像特性告訴我們:

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

而正常的圖像

Protocol: HTTP 
Type: JPEG Image 
Size: 12897 bytes 

我覺得這些屬性通常來自在請求頭。 有沒有辦法爲data-url圖片設置這些屬性?我認爲應該能夠在設置這些屬性時直接粘貼到Word中。

回答

2

在MS Word中,有一種方法,

對象>>插入對象>>新位圖對象>>,然後在新的窗口中粘貼,並關閉一樣,

的工作是一樣的油漆但選項字中可用,而且做工精細,

對於Excel,我相信同樣會工作,

我希望這將滿足您的需求。

在同一應用程序的工作將得到完成

:)

+2

在Paste >> Paste Special >> Bitmap下找到它。這工作,雖然如果有人知道如何啓用圖像粘貼一個常規的CTRL + V我想知道。 – Lars 2013-03-15 14:27:43

+0

我曾嘗試過(Ctrl + V),但在Microsoft Office中不起作用:) – MarmiK 2013-03-18 05:17:34

+1

因此,這個問題。我想知道是什麼導致了這種行爲。如果我們可以設置任何屬性來使圖像像普通的img一樣。 – Lars 2013-03-18 07:56:48

1

讓我總結拉斯的答案在快捷鍵的形式:

  1. 出版社Ctrl + Alt + V;
  2. 選擇位圖UpDown鍵;
  3. Enter

就是這樣!

相關問題