如何实现读取word文件,并将每一页以图片的方式发送到客户端?

sftl25789 2012-10-26 05:51:52
我想实现如标题那样的功能,服务器端读取一个word文档,并把每一页的内容为一个图片流,发送到客户端。

客户端就好像浏览一个一个图片一样,请问这个没有可能?该如何做呢?
...全文
207 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sftl25789 2012-10-28
  • 打赏
  • 举报
回复
哦,多谢各位的帮忙。试试吧
nonocast 2012-10-27
  • 打赏
  • 举报
回复
你先把word通过pdf转成图片,再一张张图片发送给客户端不就行了,因为word不支持on-fly将某页转为图片啊
sftl25789 2012-10-27
  • 打赏
  • 举报
回复
多谢wuyq11,我我是想将读取的内容以图片的方式发送到客户端,不是将word文件真的转换为一个PDF或是图片。
wuyq11 2012-10-26
  • 打赏
  • 举报
回复
读取word.ApplicationClass wordApp=new ApplicationClass();
object file=path;
object nullobj=System.Reflection.Missing.Value;
Word.Document doc = wordApp.Documents.Open(
ref file, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj);

doc.ActiveWindow.Selection.WholeStory();
doc.ActiveWindow.Selection.Copy();
IDataObject data=Clipboard.GetDataObject();
string str=data.GetData(DataFormats.Text).ToString();
doc.Close();

转成PDF生成图片
nonocast 2012-10-26
  • 打赏
  • 举报
回复
Word可以通过SaveAs转换xps或是pdf,然后xps通过WPF的graphics再存成图片,而pdf则需要通过acrobat的组件实现。xps矢量可能更好一些。

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧