1. 对图片文件进行格式转换
l 对gif, bmp, tif, psd格式的图片进行格式转换,转换为jpg的格式。
l 并且将原图片的尺寸等比例的转换为原尺寸的60%。2. 对文本文件进行全文获取
l 将word、excel、ppt文档的全部文本提取出来,并可将文本存为txt文件。
l 对gif, bmp, tif, psd格式的图片进行格式转换,转换为jpg的格式。
l 并且将原图片的尺寸等比例的转换为原尺寸的60%。2. 对文本文件进行全文获取
l 将word、excel、ppt文档的全部文本提取出来,并可将文本存为txt文件。
而提取word、excel、ppt文档的全部文本,要用到Microsoft Office 11.0 Object Library,这个COM组件。
再以jpg格式保存即可.尺寸大小,我只用过LeadTools,若自己搞只能实现50%,
60%没搞过...
其余的可以照ls的方法干,
至于改变大小,可以在内存中新建一个大小为原图的60%的Bitmap
然后用绘图的方法将图像绘制在上面,然后再保存这个Bitmap.
/// Resize图片
/// </summary>
/// <param name="bmp">原始Bitmap</param>
/// <param name="newW">新的宽度</param>
/// <param name="newH">新的高度</param>
/// <returns>改变大小以后的Bitmap</returns>
public Bitmap Ki1381ResizeImage(Bitmap bmp, int newW, int newH)
{
try
{
Bitmap b = new Bitmap(newW, newH);
Graphics g = Graphics.FromImage(b); // 插值模式
g.InterpolationMode = InterpolationMode.HighQualityBicubic; g.DrawImage(bmp, new Rectangle(0, 0, newW, newH), new Rectangle(0, 0, bmp.Width, bmp.Height), GraphicsUnit.Pixel);
g.Dispose(); return b;
}
catch
{
return null;
}
}对你而言,新的宽高就是老的宽高*0.6转换为JPG最简单的做法就是Bitmap.Save,有个参数可以指定jpg。具体查一下msdn吧