Страницы

Поиск по вопросам

воскресенье, 26 января 2020 г.

Копирование в буфер с сохранением форматирования

#javascript


В общем поставили передо мной задачу, сделать на сайте кнопку, по нажатию на которую
в буфер обмена копируется текст, да не просто текст, а табличка, пригодная для вставки
в документы word.
Решение для первой части было найдено быстро https://github.com/zeroclipboard/zeroclipboard
а вот со вставкой в документы возникла вполне естественная проблема. Текст копируется
с тегами. Есть ли возможность преобразовать его в текст с форматированием для ворда?
Как должен выглядеть код который будет сохранён в буфере обмена?
С подобными задачами никогда не сталкивался, поэтому даже незнаю как правильно загуглить.
Пните в нужную сторону, пожалуйста.    


Ответы

Ответ 1



Странно, у меня все нормально копируется в word без тегов, с таблицей даже. Вот мой код: document.addEventListener('copy', function(e){ //перехватываем событие при копировании e.clipboardData.setData('text/html', "
12
12
"); //устанавливаем свой текст в буфер обмена e.preventDefault(); //отключаем стандартную обработку события });

Комментариев нет:

Отправить комментарий