В настоящее время у меня есть система документов, которая запускает документы в Star Office или LibreOffice в iframe.
Двигаясь в будущее, в идеале я хочу сохранить имеющуюся у меня систему документов, но интегрировать ее в SharePoint, чтобы мы могли открывать и редактировать документы с помощью MS Office.
Поскольку нет Java Api для интеграции с MS Office, поэтому я выбрал SharePoint.
Мне удается загрузить мои документы по ссылке на странице sharepoint, но затем наступает сложная часть - манипулировать функциями сохранения в MS Office и гарантировать, что мой документ не будет сохранен в sharepoint.
Кто-нибудь делал что-нибудь подобное.
В основном я просто хочу использовать MS Office для взаимодействия с моими документами, не сохраняя вещи в sharepoint. Поэтому мне нужно получить доступ к функциям сохранения и т. Д.
Насколько я понимаю, Apache POI не является жизнеспособным решением, поскольку он физически не открывает документ и не позволяет пользователю щелкнуть файл -> сохранить. Насколько я понимаю, он может манипулировать документами, манипулируя ими в коде, но не может использовать какие-либо элементы управления в офисе.
Я прочитал здесь http://msdn.microsoft.com/en-us/library/office/bb462633(v=office.12).aspx?cs-save-lang=1&cs-lang=vb#code-snippet-2, что можно изменить назначение команд в офисе и изменить ленту?
Спасибо за любой совет
Похоже, это возможно с WOPI и Office Web Apps. В основном необходимо создать приложение WOPI