方法是可行的,不过要2次IO操作了~
另外也可以存成流形式,再调整大小保存:
Document doc = new Document(Server.MapPath("~/test.doc"));
using (Stream stream = new MemoryStream())
{
doc.Save(stream, SaveFormat.Jpeg);
using (System.Drawing.Image image = Bitmap.FromStream(stream)) // 原始图
{
using (Bitmap image2 = new Bitmap(image, 400, 300))
{
image2.Save(Server.MapPath("~/test.jpg"));
}
}
}