0

我在 Struts 2 Web 项目中使用 Aspose Slide 生成 PPT (2003),因为它在 RAM 中很贪婪,所以我们使用线程以异步模式执行它,使用 FIFO 堆栈,一个接一个地运行线程,它工作正常,但是关于用户数量,生成 PPT 可能会花费很长时间,所以我正在考虑一个问题,但我不确定,问题是:

我可以使用 Applet 在客户端运行 PPT 生成吗?这是一个好习惯吗?

谢谢

4

1 回答 1

0

您当然可以在客户端生成演示文稿,并且出于您提到的原因,如果可能的话,应该始终在客户端上完成耗时的过程。

您可能需要考虑在客户端上使用 javascript 来生成文件而不是 applet,因为 applet 将要求用户在其系统上安装 java 插件,并且您需要安全证书来签署 applet。

另一方面,Javascript不需要任何特殊插件,也不需要安全证书,因为您可以生成文件数据并使用数据 URI 动态创建链接,以便用户下载/启动演示文稿

于 2013-01-15T15:38:10.030 回答