㈠ 用VC讀取word中的圖片
這實際上不是一個vc問題,
而是你會不會用word的com介面的問題.
所有的office程序,
都提供idispatch介面...
㈡ MFC基於單文檔的程序讀取一幅bmp圖片並顯示,有一些代碼看不懂,求高手指教
這是雙緩沖繪圖。
雙緩沖繪圖步驟:
1、載入圖像
代碼中是用的HBITMAP方式,就是下面這段。(還可以是GDI+等等)
HBITMAP hBitmap= (HBITMAP)LoadImage(NULL,BmpName,IMAGE_BITMAP,0,0,LR_CREATEDIBSECTION | LR_DEFAULTSIZE | LR_LOADFROMFILE); // ???
m_bitmap.Detach(); // ???
m_bitmap.Attach(hBitmap); // ???
2、創建內存繪圖DC
CDC dcImage;
BOOL flag=dcImage.CreateCompatibleDC(pDC); 其中的dcImage就是內存DC。
3、將圖像一次繪制在內存DC上。
dcImage.SelectObject(m_bitmap);
2、將內存DC的圖像按尺寸繪制在窗口中。
pDC->BitBlt(0,0,bitmap.bmWidth,bitmap.bmHeight,&dcImage,0,0,SRCCOPY);
建議你網上搜搜雙緩沖繪圖的實現。
㈢ 如何用C++讀取word中的圖片,最好顯示在MFC
#include <stdlib.h> #include <stdio.h> int main () { FILE * fpPhoto, * fpText, * fpTarget ; int iRead ; char szBuf[100] ; printf ("請輸入第一個文件名(jpg):\n") ; gets (szBuf) ; fpPhoto = fopen (szBuf, "rb") ; printf ("請輸入第二個文件名(txt):\n") ; gets (szBuf) ; fpText = fopen (szBuf, "rb") ; printf ("請輸入目的文件名(jpg):\n") ; gets (szBuf) ; fpTarget = fopen (szBuf, "wb") ;
㈣ 如何在mfc 單文檔模式下從文件中打開圖片
在VS2003及以上的版本里有一個CImage類 可以用於圖像處理,多種格式圖像都能處理
只要在Ondraw中調用Draw函數就能打開圖片 當然之前的對象要load函數載入圖像
㈤ 如何讀取word文檔中的文字圖片
如下:
1、2003版本有對應的處理方法,將圖片文件轉為文字內容。
http://jingyan..com/article/c74d60007bc7510f6a595d3c.html
軟體可下載:Microsoft Office Document Imaging簡體中文版
2、也可以使用ocr文字識別軟體進行轉換。
㈥ 如何讀取word文檔中的文字圖片
1
可以先復制圖片,到系統自帶的「畫圖」里粘貼,另存為tiff格式圖片;
2.
打開office工具里的microsoft
office
document
imaging文字識別軟體(不是默認安裝,需要在安裝office時,選「自定義安裝」,勾選office工具才會有),將剛才保存的tiff格式圖片調進來,先用ocr識別文本,然後發送到word就ok了。