Перетащите электронное письмо из MS Outlook в Eclipse RCP - PullRequest
4 голосов
/ 22 августа 2008

Кто-нибудь получил рабочее решение без какого-либо Java / COM-моста? Например. обрабатывать электронную почту как файл (.msg), а не находить данные, на которые есть ссылки в буфере обмена?

Ответы [ 3 ]

2 голосов
/ 25 января 2011

Может быть, это решение вашей проблемы: http://sourceforge.net/projects/javaoutlookdd/ Это позволяет обрабатывать такие элементы внешнего вида, как объекты File, во время перетаскивания.

2 голосов
/ 06 сентября 2008

Несколько лет назад я добился определенных успехов, используя Apache POI для извлечения содержимого письма из MSG-файлов. Я почти уверен, что у них есть простой Swing Explorer / Viewer, который вы можете использовать для изучения структуры в формате составного документа, но я не могу найти его сейчас.

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

0 голосов
/ 17 сентября 2008

Я предполагаю, что вы по каким-то причинам уже исключили инструменты из "org.eclipse.swt.dnd"? Вот несколько примеров здесь о том, как их использовать, если вы этого не сделали. Если то, что вы действительно хотите сделать, это перетаскивание, вам придется поработать с этими инструментами. В этот момент действительно возникает вопрос, в каком формате он находится в буфере обмена, а не в файле, и который легче интегрировать в ваше приложение.

...