使用以下语句就可以将word文档转换成图片,但是实在没能找到如何设置图片的大小,希望各位大侠帮忙!!
Document doc = new Document("F:\\123.doc");
doc.Save("F:\\123.jpg");
测试工程+DLL 下载地址:http://download.csdn.net/detail/shi0090/4076038
楼上方法是可行的,不过要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"));
}
}
}
@囧月: 那个我已经下咯,也没找到好的例子,不过最后还是被我自己研究出来鸟。谢谢啦~~
Document doc = new Document("f:\\333.doc");
ImageSaveOptions iso = new ImageSaveOptions(SaveFormat.Png);
iso.Resolution = 128;
doc.Save("f:\\333.png", iso);
Aspose.Words好像没有提供这样的方法
你保存为图片后,可以对得到的图片进行处理啊
这样的话图片的分辨率已经定型了,就算你把图片设置的再大,还是会看不清楚的。
Document doc = new Document("f:\\333.doc");
ImageSaveOptions iso = new ImageSaveOptions(SaveFormat.Png);
iso.Resolution = 128;
doc.Save("f:\\333.png", iso);
最后还是被我自己研究出来鸟。谢谢各位鸟。
你好,怎么保存所有页面呢? 你这个只能转换只有一页的word