Office文档在线预览

1.整体思路

Office文档在线预览的功能,经过一番研究,采用的解决思路是,将文档转换成PDF格式,在浏览器中预览PDF。关于转换PDF,参考Office文档转换成PDF,预览PDF使用了mozilla的PDF.js。

2.主要功能:

  1. 浏览器预览PDF
  2. 禁止打印/复制
    对原有的PDF.js做了一些改造,使用js禁用了打印/复制的按钮,包括Ctrl+P快捷键;在Servlet中将文件输出给PDF.js。

3.待完善

如果需要给PDF加水印,可以参考PDF文档加水印

4.代码

参见officePreview,如果内容对您有帮助,请帮我加个★

你可能感兴趣的:(Office文档在线预览)