㈠ 用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了。