Преобразователь формата документа GWT

Я ищу на способах сделать небольшое приложение с помощью GWT для преобразования документов от одного формата до другого. Главным образом эти форматы .doc, .pdf, .odt, .rtf.. и возможно пара больше. Кто-либо попробовал это прежде?? Я столкнулся с библиотекой JODConverter, но она должна открыть офис, который будет уже установлен, и я действительно не знаю, сколько людей использовало ее с gwt в прошлом. Дайте мне некоторые стартовые подсказки, или если у кого-либо есть опыт с этим видом приложения, действительно совместно использовать. Спасибо и наилучшие пожелания, Rohit

1
задан wanderer 11 July 2010 в 17:27
поделиться

3 ответа

GWT - это в основном инструментарий на стороне клиента. Вы пытаетесь сделать инструмент, который бы выполнял все преобразования на стороне клиента, без помощи сервера? В таком случае вам следует искать библиотеки JavaScript, которые могут читать/конвертировать все эти форматы. Если вы планируете, что пользователь будет загружать свои файлы на сервер, то вы можете использовать любую технологию на сервере, и просто использовать GWT для пользовательского интерфейса.

0
ответ дан 2 September 2019 в 23:08
поделиться

Похоже, конвертер JOD - это именно то, что вам нужно, поскольку вы смотрите на многоформатные преобразования из Java. Вы должны установить OpenOffice на свой сервер и связать его с JOD Converter. Когда документ загружен, ваше приложение вызовет JOD Converter для выполнения преобразования и потоковой передачи преобразованного документа обратно вызывающей стороне. В качестве альтернативы вы можете поместить файл куда-нибудь и отправить ссылку (URL) обратно вызывающему абоненту, чтобы они могли получить документ. Вы также можете посмотреть JOD Reports или Docmosis , если вам нужно манипулировать документами.

1
ответ дан 2 September 2019 в 23:08
поделиться

Я рассматривал возможность реализации чего-то подобного несколько месяцев назад.
Поскольку GWT компилирует ваш код на JavaScript, у вас нет возможности сделать это на стороне клиента, JavaScript не может получить доступ к файловой системе.
Таким образом, вам нужно будет сначала загрузить файл на сервер, выполнить преобразование на стороне сервера и отправить преобразованный файл обратно.
Я никогда раньше не слышал о JODConverter, библиотека, которую я хотел использовать, была Apache POI. К сожалению, я ничего не могу вам сказать об этом, потому что я еще не пробовал.

1
ответ дан 2 September 2019 в 23:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: