我正在使用讀取Filedata的dxl邏輯將其轉換爲base64字節[]並創建一個gif圖像,將蓮花筆記文檔庫內嵌圖像轉換爲gif圖像。對於所有示例,轉換工作正常,但幾天前我們遇到了帶有notesbitmap標記的示例文件,在閱讀過幾篇論壇提到的Lotus Notes DXL Notesbitmap到GIF
「對於DXL導出中的問題圖像,它們是否會生成元素如果是後者,我相信它們實際上是圖像引用而不是實際圖像; notesbitmap數據不是一個gif,而是包含一個二進制頭和一個Notes特定格式的URL。「
但我在哪裏可以找到特定的筆記中的URL,因爲當我解碼第二個數據時,它會給我垃圾結果而不是url。
我也嘗試在轉換之前將ConvertNotesBitmapToGif .net屬性設置爲true。
請找到下面的鏈接,樣品DXL: http://www.page-monitor.com/Downloads/Exported2.xml
詳情:
xP8gAAEAAQAAAAgAAAAAAAAAAAAAAAAAU1RHNjI2NTeVACYAAAAAAAAAAAAAAAAAAAAAAAAA0wF/ AAAAAAAAAAAAAAAAAA ==
是標題信息即圖像名稱
和FILEDATA在底部下方應該給URL(根據蓮花筆記論壇)
任何幫助將非常感謝!
感謝和問候 Haseena
是的,你是正確的第一編碼數據給我的文件名,但通過解碼$文件數據到base64並將其寫入gif文件不給出一個圖像,我認爲這裏的格式不同:(然後我們在原始模式下打開文件,我們有一個想法,即前72個字節(即尋找GIF關鍵字)頭是如此不包括,如果我提取的數據我能夠得到的圖像。但現在的問題,我有幾個其他文件,其中包含72個字節不起作用http://www.page-monitor.com/Downloads/ExportedOutputech.xml – 2012-08-22 07:32:44
@ Haseena能爲你提供一個代碼示例嗎? – float 2013-11-11 10:42:30