在线预览word文档
前端代码
在前端发送ajax请求,并展示后端生成的html临时文件
showFile:function(meeId){
var formData = new FormData();
formData.append('meeId',meeId);
/
$.ajax({
type: "post",
url: baseUrl + '/meeting/showFile',
async: false,
dataType: "json",
data: formData,
contentType: false,
processData: false,
success: function (result) {
if (meeId != "0") {
layer.open({
title:'预览',
type: 2,
area: ['800px','900px'], //宽高
content: '../' + meeId + '.html'
}); //该ajax请求必须在服务器的端口号下访问(如果服务器使用tomcat,则该网址端口号应为tomcat的端口号)
}
},
});
},
后台controller代码(使用Aspose.Words)
@RequestMapping("/meeting/showFile")
public void putFile(HttpServletRequest request,HttpServletResponse response, Integer me

本文介绍了一个web项目的功能,允许用户在线预览doc文档。前端通过发送ajax请求,后端利用Aspose.Words库将doc转换为html并返回,以实现文档的预览。

852

被折叠的 条评论
为什么被折叠?



