前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >聊聊excel生成图片的几种方式

聊聊excel生成图片的几种方式

作者头像
磊哥
发布2018-05-08 11:18:06
1.1K0
发布2018-05-08 11:18:06
举报
文章被收录于专栏:王磊的博客王磊的博客

目录

    I:需求。

   II:实现思路。

    III:实现方式。

    IV:优缺点分析。

    V:结论。

    VI:wps安装与配置。

正文

1.需求:把excel生成等比的图片。

2.实现思路:因为excel不能直接生成图片,所以需要先将excel => pdf => jpg,需要通过pdf中转一下才能保存为图片。

3.实现方式:

 方式一、原生com组件Excel.exe进程生成pdf;

 方式二、第三方NPOI生成pdf;

 方式三、wps生成掉用wps.exe进程;

4.优缺点分析:

名称

优点

缺点

方式一

1.性能低; 2.不稳定,多并发操作,操作会挂; 3.系统资源占用高; 4.安装文件交大,安装时间长;

方式二

1.操作性能高; 2.资源占用少;

1.如果excel列中有透明图片,生成pdf的时候会不透明,遮盖住图片下的文字,生成图片有瑕疵。

方式三

1.性能中等,比NPOI低,比原生excel高(快将近1/4); 2.并发操作稳定;

暂无,生成稳定,高并发不会导致失败,生成的图片比较完美。

5.结论:综合来说采用wps替代原生excel生成还是比较理想的方案,wps和原生excel的代码几乎一样,用原生代码去改,也比较好改,只不过wps安装的时候,比excel安装要麻烦一点。下面来说一下wps的安装与配置。

6.wps安装与配置;

安装与序列号:wps一定要安装专业增强版,功能是最全的。下载地址:http://ep.wps.cn/product/wps-office-download.html 下载 WPS2016ProPlus_normal.exe(序列号:THUV2-32HH7-6NMHN-PTX7Y-QQCTH 不谢);

配置:

    1.iis程序分配操作用户;

    2.wps安装目录分配iis分配用户的完整权限;

    2.启动32位dcom管理工具(comexp.msc -32);

    3.服务组件 => 计算机 =>我的电脑 => DCOM配置;

    4.找到WPS Spreadsheets Application Class => 安全 => (全部)分配自定义设置 给用户(iis分配用户)设置所有权限,

    如图:

完!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-11-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
  • 正文
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档