1. 对图片文件进行格式转换
l 对gif, bmp, tif, psd格式的图片进行格式转换,转换为jpg的格式。
l 并且将原图片的尺寸等比例的转换为原尺寸的60%。2. 对文本文件进行全文获取
l 将word、excel、ppt文档的全部文本提取出来,并可将文本存为txt文件。

解决方案 »

  1.   

    给你一个大概方向吧,对于图片格式转换可以研究一下Image 类;
    而提取word、excel、ppt文档的全部文本,要用到Microsoft Office 11.0 Object Library,这个COM组件。
      

  2.   

    psd的不好搞,其它的如:gif, bmp, 可以以流的方式读入,
    再以jpg格式保存即可.尺寸大小,我只用过LeadTools,若自己搞只能实现50%,
    60%没搞过...
      

  3.   

    PSD的的确不太好搞...
    其余的可以照ls的方法干,
    至于改变大小,可以在内存中新建一个大小为原图的60%的Bitmap
    然后用绘图的方法将图像绘制在上面,然后再保存这个Bitmap.
      

  4.   

    回答你怎么改变图片大小这部分的问题吧。        /// <summary>
            /// 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吧