主题:c#怎么提取word中的图片信息 急求!!!
lixin0521
[专家分:0] 发布于 2008-07-03 08:15:00
我想用c#编段程序,完成对word中的图片信息进行提取。望高手们指教
回复列表 (共7个回复)
沙发
liusuifeng [专家分:160] 发布于 2008-07-03 10:26:00
Microsoft Word Object Library,上msdn查使用方法
板凳
lixin0521 [专家分:0] 发布于 2008-07-03 10:54:00
再给点具体的答案被
3 楼
liusuifeng [专家分:160] 发布于 2008-07-03 12:19:00
Word.Application wapp= new Word.Application();
Word.Document doc = wapp.Documents.Open(......);
for (int i = 0; i < doc.InlineShapes.Count; i++)
{
if (doc.InlineShapes[i].Type == Word.WdInlineShapeType.wdInlineShapePicture)
{
doc.InlineShapes[i].Select();
wapp.Selection.Copy();
new Bitmap(Clipboard.GetImage()).Save(......);
}
}
使用Word.Application(DllImport):
namespace: Microsoft.Office.Interop.Word
程序集: Microsoft.Office.Interop.Word (microsoft.office.interop.word.dll)
这个dll是office的可选安装组件,用office安装盘装一下就有了
4 楼
lixin0521 [专家分:0] 发布于 2008-07-08 15:18:00
这个程序都需要引用那些文件啊???
谢谢啦!!!
5 楼
liusuifeng [专家分:160] 发布于 2008-07-09 08:46:00
不是告诉你了么。。。。
6 楼
lixin0521 [专家分:0] 发布于 2008-07-09 10:12:00
这个我安装了 ,没什么问题可是提示 当前上下文中不存在名称“Clipboard” 这个怎么解决 还望高手指教下
7 楼
lixin0521 [专家分:0] 发布于 2008-07-09 10:50:00
我知道了 谢谢了
我来回复