半岛外围网上直营

logo Aspose中文文档
文档半岛外围网上直营>>Aspose中文文档>>从 NPOI 中的 Word 文档中提取图像

从 NPOI 中的 Word 文档中提取图像


Aspose.Words是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。

Aspose API支持流行文件格式处理,并允许将各类文档导出或转换为固定布局文件格式和最常用的图像/多媒体格式。

Aspose.Words for .NET 最新下载

Aspose.Words

要从文档中提取所有图像或具有特定类型的图像,请按照下列步骤操作:

  • 使用 Document.GetChildNodes 方法选择所有 Shape 节点。
  • 迭代结果节点集合。
  • 检查 Shape.HasImage 布尔属性。
  • 使用Shape.ImageData属性提取图像数据 。
  • 将图像数据保存到文件中。
Document wordDocument = new Document("Extract Images from Word Document.doc");
NodeCollection pictures = wordDocument.GetChildNodes(NodeType.Shape, true);
int imageindex = 0;
foreach (Shape shape in pictures)
{
if (shape.HasImage)
{
string imageFileName = "data/Aspose_" + (imageindex++).ToString() + "_" + shape.Name;
shape.ImageData.Save(imageFileName);
}
}

点击复制

NPOI

XWPFDocument doc = new XWPFDocument(new FileStream("data/Extract Images from Word Document.doc",FileMode.Open));
IList<XWPFPictureData> pics = doc.AllPictures;
foreach (XWPFPictureData pic in pics)
{
FileStream outputStream = new FileStream("data/NPOI_" + pic.FileName,FileMode.OpenOrCreate);
byte[] picData= pic.Data;
outputStream.Write(picData, 0, picData.Length);
outputStream.Close();
}

点击复制

下载运行代码

  •  

下载示例代码

  •  
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP
利记足球官网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 真人boyu·博鱼滚球网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 最大网上PM娱乐城盘口(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 正规雷火竞技官方买球(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 雷火竞技权威十大网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) boyu·博鱼信誉足球官网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 权威188BET足球网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 正规188BET足球大全(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新)