首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

c# 获取图片的有效一部分

2014-01-17 
c# 获取图片的有效部分碰见个需求,需要把word文件里的每页转化为jpg图片但是有的时候最后一页就一行字,下

c# 获取图片的有效部分
碰见个需求,需要把word文件里的每页转化为jpg图片
但是有的时候最后一页就一行字,下面很多都是空白
请问有没有什么方法把空白去除掉,因为需要显示在网页上
[解决办法]
也许可以从末行逐点扫描像素.
如果一行没有发现任何与第一个点颜色不同的点就裁减掉这一行.
但是jpg可能因为有损压缩而有噪点.建议在转换为jpg前,用无损格式的图片扫描.

再或者,也许你可以将Word文档直接转换为HTML文档或HTML视图下输出。
不清楚你如何将Word转换为jpg。但如果有可能用类似HTML视图输出或转化为HTML文档,则彻底去掉了页边距。
另外,Word本身页面视图也有紧凑模式。不知道可否用接口控制其在那种状态下输出。
[解决办法]
先生成图,然后从末行的象素招描,招到有一个点不为白色停止。就能得出你要裁减的高度了呀。

热点排行