Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Редактировать MSWord в swing окне. Как? / 16 сообщений из 16, страница 1 из 1
26.11.2013, 12:18:12
    #38477955
springy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактировать MSWord в swing окне. Как?
Собственно сабж.

Есть приложение на swing. Есть потребность редактировать документы в формате MSWord.
Вроде есть что-то на SWT для этих целей. Есть какие-то старые заброшенные проекты для соединения swn и swing.

Куда лучше копать, привязывать swt к swing, искать новые компоненты или может перспективно копать в библиотеках OpenOffice?
...
Рейтинг: 0 / 0
26.11.2013, 12:33:41
    #38477982
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактировать MSWord в swing окне. Как?
В SWT есть оба моста для интеграции Swing SWT2AWT и AWT2SWT.
Вроде были решения для интеграции, без SWT. Рекомендую гуглить по ключевым словам Swing ActiveX или AWT ActiveX.
...
Рейтинг: 0 / 0
26.11.2013, 12:34:34
    #38477983
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактировать MSWord в swing окне. Как?
У Jacob, вроде что-то было, тоже стоит посмотреть.
...
Рейтинг: 0 / 0
26.11.2013, 14:08:59
    #38478222
springy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактировать MSWord в swing окне. Как?
BlazkowiczУ Jacob, вроде что-то было, тоже стоит посмотреть.
Это вообще в 2004 закончилось поддерживаться. А Word наверное уже далеко ушел.
А OpenOffice не дает получить окно для редактирования случайно?
...
Рейтинг: 0 / 0
26.11.2013, 14:13:20
    #38478231
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактировать MSWord в swing окне. Как?
springyЭто вообще в 2004 закончилось поддерживаться. А Word наверное уже далеко ушел.
А что там поддерживать? COM/ActiveX технология с тех пор разве сильно поменялась? Это к Word-у отношения не имеет.
Хотя у нас тут недавно 2013й MS Word выкинул ComException в Jacob на ровном месте. Причем если его проигнорировать, всё работает как положено.

springyА OpenOffice не дает получить окно для редактирования случайно?
Не то чтобы прямо даёт. Но гугл предлагает массу вариантов.
...
Рейтинг: 0 / 0
26.11.2013, 14:24:42
    #38478259
springy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактировать MSWord в swing окне. Как?
BlazkowiczspringyЭто вообще в 2004 закончилось поддерживаться. А Word наверное уже далеко ушел.
А что там поддерживать? COM/ActiveX технология с тех пор разве сильно поменялась? Это к Word-у отношения не имеет.
Хотя у нас тут недавно 2013й MS Word выкинул ComException в Jacob на ровном месте. Причем если его проигнорировать, всё работает как положено.

Мне нужно документ именно в окне редактировать.
Может я чего-то не догоняю. Раньше приходилось только POI пользоваться и просто редактировать меняя свойства СОМ объекта и вызывая его методы(в Delphi или в VB к примеру).
Я правильно понял, что достаточно Jacob для отображения окна редактирования документа?
...
Рейтинг: 0 / 0
26.11.2013, 14:29:04
    #38478272
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактировать MSWord в swing окне. Как?
springyМне нужно документ именно в окне редактировать.

А его в Windows можно как-то без окна редактировать? Разве что в Full Screen :)

springyЯ правильно понял, что достаточно Jacob для отображения окна редактирования документа?
Можно попробовать через Jacob встроить ActiveX MS Word в ваше приложение. Достаточно ли этого для решения вашей задачи, я не знаю. Так же сложно сказать будет ли оно работать.
...
Рейтинг: 0 / 0
26.11.2013, 14:31:53
    #38478278
springy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактировать MSWord в swing окне. Как?
BlazkowiczspringyЯ правильно понял, что достаточно Jacob для отображения окна редактирования документа?
Можно попробовать через Jacob встроить ActiveX MS Word в ваше приложение. Достаточно ли этого для решения вашей задачи, я не знаю. Так же сложно сказать будет ли оно работать.
Понял. Спасибо.
...
Рейтинг: 0 / 0
26.11.2013, 14:34:28
    #38478285
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактировать MSWord в swing окне. Как?
Мы у себя просто запускаем MS Word и блокируем Swing GUI. Когда пользователь отредактирует документ и закроет Word, то проверяем дату модификации файла, чтобы определить поменялся он или нет.
...
Рейтинг: 0 / 0
02.12.2013, 08:46:37
    #38485469
springy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактировать MSWord в swing окне. Как?
Вот это вроде подходит:
http://code.google.com/p/noa-libre/

Тесты поделал. Документ загружается в swing клиент. Можно редактировать и сохранять. Нужен установленный OpenOffice.
Осталось в проект встроить.
...
Рейтинг: 0 / 0
03.12.2013, 17:45:37
    #38487845
springy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактировать MSWord в swing окне. Как?
Тема опять открыта. Оказалось устанавливать OpenOffice пользователю не кошерно с точки зрения начальника. Любые намеки на решение проблемы велкам.
...
Рейтинг: 0 / 0
03.12.2013, 17:47:15
    #38487852
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактировать MSWord в swing окне. Как?
springyТема опять открыта. Оказалось устанавливать OpenOffice пользователю не кошерно с точки зрения начальника. Любые намеки на решение проблемы велкам.
А MS Word устанавливать кошерно?
...
Рейтинг: 0 / 0
03.12.2013, 23:09:10
    #38488139
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактировать MSWord в swing окне. Как?
springyТема опять открыта. Оказалось устанавливать OpenOffice пользователю не кошерно с точки зрения начальника. Любые намеки на решение проблемы велкам.

если учесть количество действующих версий офисов от ms + разрадность ...(о стоимости не говорим)
кашерность его установки впечатляет.

проще свой офис написать тогда
...
Рейтинг: 0 / 0
04.12.2013, 11:15:19
    #38488520
springy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактировать MSWord в swing окне. Как?
BlazkowiczspringyТема опять открыта. Оказалось устанавливать OpenOffice пользователю не кошерно с точки зрения начальника. Любые намеки на решение проблемы велкам.
А MS Word устанавливать кошерно?

Ну, офис уже вроде стоит.
...
Рейтинг: 0 / 0
04.12.2013, 12:51:25
    #38488702
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактировать MSWord в swing окне. Как?
...
Рейтинг: 0 / 0
05.12.2013, 12:12:55
    #38490048
springy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактировать MSWord в swing окне. Как?
Penkov Vladimir http://www.pilotltd.com/en/products/jword/ подойдет?

К сожалению, нужна полная эмуляция ворда и формат docx.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Редактировать MSWord в swing окне. Как? / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]