Как получить информацию из MS Word на сервер на базе Java - PullRequest
1 голос
/ 12 октября 2011

У меня есть документ Word, данные в слове должны попасть на сервер одним нажатием кнопки. «Кнопка» подразумевает VBA.

Мне было интересно, будет ли хорошей идеей использовать SOAP для этого. Но кто-то предложил FTP (чего я не очень понял).

Я тоже думал об использовании XML-RPC.

Может кто-нибудь пролить свет? ура

1 Ответ

2 голосов
/ 12 октября 2011

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

Если вам нужно передать весь документ Word как таковой, используйте протокол передачи файлов (FTP) или прямое TCP-соединение через сокет.

Если вам нужны данные из документа Word, вы можетесериализуйте его в машиночитаемом формате, например, XML, и отправьте его на сервер с использованием протокола гипертекстовой передачи (HTTP) для простоты.

XML-RPC и SOAP могут быть слишком тяжелыми и, возможнона неправильном уровне абстракции для вашей проблемы.

Да, и для клиентской стороны: выберите инструменты разработки на стороне клиента после выбора транспортного механизма.Некоторые языки и структуры работают лучше для других задач, чем другие.

...