NOPI读取word文档里的图片,能够得到图片在word里面的尺寸(厘米)吗?
Stream stream = File.OpenRead(@"文件路径");
XWPFDocument doc = new XWPFDocument(stream);
foreach (var item in doc.BodyElements)
{
if (item.ElementType == BodyElementType.PARAGRAPH)
{
var paragraph = (XWPFParagraph)item;
foreach (var run in paragraph.Runs)
{
var pictures = run.GetEmbeddedPictures();
foreach(var picture in pictures)
{
var picData = picture.GetPictureData().Data;
System.IO.MemoryStream ms = new System.IO.MemoryStream(picData);
System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
int width = img.Width;
int height = img.Height;
}
}
}
}
参考:
https://blog.csdn.net/java_cainiao2016/article/details/73614606
npoi和poi的api类似