Aspose.slides API не работает в проекте GWT - PullRequest
0 голосов
/ 07 февраля 2019

Я пытаюсь использовать Aspose.Slides в своем проекте GWT для этого. Я поместил этот файл 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);

Может кто-нибудь предложить мне идею для решения этой проблемы?

1 Ответ

0 голосов
/ 07 февраля 2019

Вы не можете использовать библиотеки Java на стороне клиента проекта GWT.Вы можете использовать только библиотеки GWT на стороне клиента проекта GWT.

Я вижу, что эта библиотека пытается сохранить файл на диск, это никогда не может работать на стороне клиента GWT.

Решение состоит в том, чтобы использовать этот код в сервлете (в каталоге сервера вашей структуры проекта).Затем вызовите этот сервлет со стороны клиента и передайте обратно содержимое файла из сервлета клиенту.

...