У меня есть GWT
webapp, и на страницах представлены различные таблицы.Создание файлов PDF в GWT webapp
мне нужно иметь механизм положить в веб-приложение для преобразования таблиц через XML/XSLT файлы в PDF файлов.
Я исследовал для PDF конвертеров файлов, и я нашел следующие библиотеки: ФОП
- апача
- IText
Но я получаю ошибки в их реализации. Does GWT
поддерживать их?
[ERROR] [myGWTProject] - Line 842: No source code is available for type org.apache.fop.apps.FopFactory; did you forget to inherit a required module?
Мой WebApp полагается на GWT
относительно обеих частей на стороне клиента и на стороне сервера.
Любая помощь приветствуется.
@MikeMyers да, сервер GWT может это сделать. Сервер GWT на самом деле является только другим веб-приложением JEE (сервлеты и т. Д.). По умолчанию он запускается на Jetty, но вы можете заставить его работать на любом JEE-сервере (Tomcat, ...) –
Если вам действительно нужно сгенерировать его на стороне клиента, вы можете использовать jsPDF - библиотеку JavaScript, которая может фактически создавать PDF-файлы на стороне клиента (даже в значительной степени перекрестный браузер). Как и весь код JavaScript, это также можно выполнить с помощью GWT (с использованием JSNI). Тем не менее, я не знаю, можете ли вы так легко работать с XSLT ... –
Настоятельно рекомендуем создавать PDF-файлы на стороне сервера, чем на стороне клиента, так как это может быть интенсивная работа, и клиентский браузер может иметь ограниченные ресурсы. Поэтому лучше всего создать на стороне сервера. – Seshagiri