Java - Язык:Как вставить (добавить) изображение из буфера обмена в документ word

StackOverflow https://stackoverflow.com/questions/1646109

Вопрос

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

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

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

Мы очень ценим любую помощь или указания.

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

Это было полезно?

Решение

Я не тестировал это, но я бы попробовал следующие шаги:

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

Другие советы

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top