我正在使用Aspose Slide在Struts 2 Web Project中生成PPT (2003),因为它在RAM中是贪婪的,我们使用线程在异步模式下做它,使用FIFO堆栈,一个接一个地运行线程,它工作得很好,但考虑到用户数量,生成PPT可能会消耗很长时间,所以我在考虑一个问题,但我不确定,问题是:
我可以使用Applet在客户端运行PPT生成吗?这是一个很好的实践吗?
谢谢
发布于 2013-01-15 23:38:10
当然,您可以在客户端生成演示文稿,由于您提到的原因,如果可能的话,耗时的过程应该始终在客户端完成。
您可能希望考虑在客户端使用javascript而不是applet来生成文件,因为applet将要求用户在其系统上安装java插件,并且您将需要安全证书来签署applet。
另一方面,Javascript不需要任何特殊的插件,也不需要安全证书,因为您可以生成文件数据并使用数据URI动态创建链接,以便用户下载/启动演示文稿
https://stackoverflow.com/questions/14334397
复制相似问题