Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Struts 2 Web 项目中使用 Aspose Slide 生成 PPT (2003),因为它在 RAM 中很贪婪,所以我们使用线程以异步模式执行它,使用 FIFO 堆栈,一个接一个地运行线程,它工作正常,但是关于用户数量,生成 PPT 可能会花费很长时间,所以我正在考虑一个问题,但我不确定,问题是:
我可以使用 Applet 在客户端运行 PPT 生成吗?这是一个好习惯吗?
谢谢
您当然可以在客户端生成演示文稿,并且出于您提到的原因,如果可能的话,应该始终在客户端上完成耗时的过程。
您可能需要考虑在客户端上使用 javascript 来生成文件而不是 applet,因为 applet 将要求用户在其系统上安装 java 插件,并且您需要安全证书来签署 applet。
另一方面,Javascript不需要任何特殊插件,也不需要安全证书,因为您可以生成文件数据并使用数据 URI 动态创建链接,以便用户下载/启动演示文稿