1

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

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

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

谢谢

4

2 回答 2

1

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

该技术的另一个版本是使用 Microsoft Word 以编程方式打开文档(使用 ole 自动化),然后在文档打开后进行屏幕截图。Word 也可以加载 PDF 文件。您必须找到一种创造性的方式将文档从您的服务器导入到 Windows 桌面进程中。但它可以工作。

于 2013-02-11T06:16:11.643 回答
0

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

或者

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

确保使用 response.contentType("image/jpg"); 设置表单 doc/pdf/jsp 的适当 contentType;response.contentType("应用程序/pdf"); response.contentType("应用程序/文档");

于 2013-02-11T06:33:31.843 回答