首页 > 学院 > 开发设计 > 正文

使用NPOI从Excel中提取图片及图片位置信息

2019-11-17 02:26:11
字体:
来源:转载
供稿:网友

使用NPOI从Excel中提取图片及图片位置信息

问题背景:

话说,在ExcelReport的开发过程中,有一个比较棘手的问题:怎么复制图片呢?

当然,解决这个问题的第一步是:能使用NPOI提取到图片及图片的位置信息。到这里,一切想法都很顺利。但NPOI到底怎么提取图片及图片的位置信息呢?NPOI能不能提取到图片的位置信息呢?

这是两个问题。是两个让BaiGoogleDu几近沉默的问题。但官方教程的评论中还是流露出了答案的蛛丝马迹。

wx%0[j7z[`p]%r(6uf~es(4

哇咔咔,这是我去看源码寻答案的的动力。

此处省去(N多字)… …,这里宕掉了我三个晚上的时间。

不再累述,代码你懂的… ….

PicturesInfo.cs

public class PicturesInfo
{
    public int MinRow { get;set; }
    public int MaxRow { get;set; }
    public int MinCol { get;set; }
    public int MaxCol { get;set; }
    public Byte[] PictureData { get; PRivate set; }
    public PicturesInfo(int minRow, int maxRow, int minCol, int maxCol,Byte[] pictureData)
    {
        this.MinRow = minRow;
        this.MaxRow = maxRow;
        this.MinCol = minCol;
        this.MaxCol = maxCol;
        this.PictureData = pictureData;
    }
}

NpoiExtend.cs

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表