生成doc或pdf文件的图像预览

时间:2013-02-11 04:51:35

标签: javascript jsp

嘿伙计们,我已经搜索了很多,但没有得到任何有效的解决方案。

我正在使用jsp在网站上工作,我们必须以doc / docx / pdf格式上传表单。我想生成表单第一页的预览。因此,用户可以在下载之前查看表单中的内容。

希望有人能为此提出一些解决方案。

由于

2 个答案:

答案 0 :(得分:1)

不确定您使用的是什么操作系统平台,但我的建议是拥有一个虚拟打印机驱动程序,可以将手头的文档“打印”到图像文件(或HTML)。然后,您可以随意操作打印机驱动程序的输出。也很好地扩展到其他文件格式。

此技术的另一个版本是使用Microsoft Word以编程方式打开文档(使用ole自动化),然后在文档打开后进行屏幕捕获。 Word也可以加载PDF文件。您必须找到一种创新方法,将文档从服务器转换为Windows桌面进程。但它可以奏效。

答案 1 :(得分:0)

嗯..你能做的是...... 使用下载选项将表单名称与jsp的相对路径进行超链接。您需要编写一个servlet来下载表单..在弹出窗口中预览此jsp。

在html中使用iframe创建一个div标签,以预览和下载您正在显示的相同表单。您需要编写一个servlet来下载表单。

确保使用response.contentType(“image / jpg”)设置表单doc / pdf / jsp的相应contentType; response.contentType( “应用/ PDF”); response.contentType( “应用程序/文档”);