1

我正在尝试在我的 GWT 项目中使用 Aspose.Slides 我已将此aspose-slides-18.9-jdk16.jar文件放在 WEB-INF/lib 下,我尝试了下面给出的代码,但我无法编译我的项目和 ppt文件未创建

Presentation srcPres = new Presentation("F:\\AsposeSlides\\Src1.pptx");
Presentation destPres = new Presentation("F:\\AsposeSlides\\Src2.pptx");
ISlideCollection slds = destPres.getSlides();

slds.insertClone(2, srcPres.getSlides().get_Item(2));

destPres.save("F:\\AsposeSlides\\outputPres.pptx", SaveFormat.Pptx);

谁能建议我解决这个问题的想法?

4

1 回答 1

2

您不能在 GWT 项目的客户端使用 java 库。您只能在 GWT 项目的客户端使用 GWT 库。

我可以看到这个库正在尝试将文件保存到磁盘,这在 GWT 客户端永远无法工作。

解决方案是在 servlet 中使用此代码(在项目结构的服务器目录中)。然后从客户端调用该 servlet,并将文件内容从 servlet 流式传输回客户端。

于 2019-02-07T10:28:48.817 回答