Java: Как вставить (добавить) изображение в буфер обмена в текстовый документ - PullRequest
2 голосов
/ 29 октября 2009

Есть ли в Java способ скопировать содержимое буфера обмена (в моем случае изображение) в конец текстового документа?

Я хочу иметь программу, которая будет - * Возьмите имя файла (файл слова) в качестве параметра * Всякий раз, когда эта программа запускается - она ​​открывает файл слова и вставляет содержимое буфера обмена в конец документа.

Я закончил с первой частью, но борюсь со второй частью. Также попробовал POI, но не смог заставить его работать.

Любая помощь или указатели очень ценятся.

С уважением, - Ашиш

Ответы [ 3 ]

1 голос
/ 29 октября 2009

Не проверял, но я бы попробовал эти шаги:

После прочтения документа попробуйте прочитать изображение из буфера обмена (вы можете посмотреть на этом сайте: ToClipImg.html ) и временно (File.createTempFile (...)) сохранить образ на диск. Может быть проще сначала сохранить изображение, а затем добавить его с помощью POI.

0 голосов
/ 10 ноября 2009

http://poi.apache.org/hwpf/index.html

Он находится на ранней стадии разработки, но вы можете проверить это в директории SVN

0 голосов
/ 02 ноября 2009

Я не знаю, какую библиотеку / код вы используете для разбора файла Word, но Aspose.Words довольно неплохо справляется с анализом файлов Word. Это не бесплатно, но довольно просто в использовании, имеет достаточно приличную документацию и довольно солидную справочную службу на форуме.

Посетите их веб-сайт . И нет, я не сотрудник Aspose, это просто хороший кусок программного обеспечения:)

...