Как скопировать текст с сайта с сохранением форматирования
Перейти к содержимому

Как скопировать текст с сайта с сохранением форматирования

  • автор:

Как скопировать текст с сайта с сохранением форматирования

Вопросы по покупке sales@onlyoffice.com

Запросы на партнерство partners@onlyoffice.com

Запросы от прессы press@onlyoffice.com

Следите за нашими новостями:

© Ascensio System SIA 2023. Все права защищены

© Ascensio System SIA 2023. Все права защищены

Не пропустите обновление!

Получайте последние новости ONLYOFFICE на ваш email

Имя не указано.

Email не указан.

На ваш адрес электронной почты отправлено сообщение с подтверждением.

В Справочном центре ONLYOFFICE используются файлы cookie для обеспечения максимального удобства работы пользователей. Продолжая использовать этот сайт, вы соглашаетесь с тем, что мы можем сохранять файлы cookie в вашем браузере.

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

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

Отслеживать
задан 9 окт 2013 в 21:40
372 2 2 серебряных знака 15 15 бронзовых знаков

Ситуация немного прояснилась, для копирования в буфер c сохранением форматирования, необходимо установить вормат буфера в RTF, остаётся только узнать как это сделать

11 окт 2013 в 11:27

Чувак удачи. Сочевствую конечно, но интересно поглядеть как ты это реализуешь. Отпишись пажалуйста потом.

Как скопировать из страницы текст вместе с оформлением?

Не я один, наверное, сталкивался с вопросом, как скопировать из страницы не просто «plain text», а сохранить при этом форматирование — выделение цветом, италиком и т. д.?
Проблема осложняется тем, что исходный код страницы может быть разным. Это может быть html, а может — bb-code. Плюс, на выходе тоже может понадобиться или то, или другое.

То есть, проблема сводится к следующему:
1. Извлечение исходного, «сырого» текста.
2. Определение правил форматирования, использованных в данном конкретном случае.
3. Уточнение, на какие именно правила форматирования следует заменить те, которые используются в исходнике.
4. Создание текста с нужными нам правилами форматирования.

А для того, чтобы с рутрекера на lenta.ru — придётся выкусывать и превращать в .

В общем, идея понятна, надеюсь.
Я поискал в инете способы осуществления этого механизма и нашёл только 2 плагина для Firefox, которые реализуют нечто похожее. Первый позволяет копировать исходный код «под выделенным текстом» (Copy HTML). Второй — позволяет копировать выделенный текст с заменой html-разметки на BBCode-разметку (и то как-то неуверенно, по-моему).

Народ, признавайтесь, как решаете подобные задачи? Может есть скрипты Greasemonkey или плагины под лиса? Я готов даже софт юзать. Лишь бы была возможность как-то настраивать механизм подобного копирования «с заменой».
Может можно выстроить цепочку из онлайн-сервисов наподобие Cool HTML to BBCode Converter?

Пы Сы
А ведь иногда приходится копировать текст с форума на форум, и движки разные. Например, на одном форуме смещение влево указывается с помошью bbcod’а
[left]. [/left],

на другом —
[align=left] [/align].

  • Вопрос задан более трёх лет назад
  • 12151 просмотр

1 комментарий

Оценить 1 комментарий

Как скопировать текст с сайта с сохранением форматирования

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Сообщения: 36409
Благодарности: 6658

Конфигурация компьютера
Ноутбук/нетбук: Lenovo ThinkPad W530 24385AU (i7-3740QM 2.7GHz, 24GB RAM, Samsung 840 Pro 256GB + HDD 750GB)
ОС: Windows 11 Pro x64
Прочее: На пенсии: HP Pavilion dv7t (17.3», i7-2630QM, HD 6770M 1Gb, 8Gb RAM)

Распечатать в pdf, скопировать оттуда?

Сообщения: 2351
Благодарности: 557

Цитата biomirror:

Хочу скопировать в Word 2016 страницу »

2016 под рукой нет, а в 2007 вставляется вроде как нормально.
Попробуй вставить инфу с твоей страницы с такого набора без лишнего хлама (выделено в IE11 и сохранено в Net.Snippets) :
http://rgho.st/private/65Sqx2GpD/fa6. e2aa266a873a94

Сообщения: 5380
Благодарности: 1874

Конфигурация компьютера
ОС: OpenSUSE Tumbleweed en-us, Windows 10 Pro x64 en-us

Скачайте прикрепленный готовый файл.

——-
Кто реку перешел, тому росы бояться ни к чему

Последний раз редактировалось Казбек, 10-11-2016 в 22:45 .

Сообщения: 277
Благодарности: 5

yurfed, браузер Хром. Нужно скопировать вместе с картинками.

Vadikan, попробовал. В ворд сохраняется почему-то только, как «Сохранить только текст»

MKN,
Из IE11 сохраняется и без Net.Snippets (впрочем, не отказался бы от скриншота-инструкции, как с помощью Net.Snippets, получить те файлы, на которые вы дали ссылку)

Казбек, хотелось бы знать способ, которым вы получили данный текст.

Сообщения: 5380
Благодарности: 1874

Конфигурация компьютера
ОС: OpenSUSE Tumbleweed en-us, Windows 10 Pro x64 en-us

biomirror,
Открываете вашу страницу в Chrome. Выбираете Печать — Принтер — Изменить:

Сохраняете в pdf. Выделяете текст в сохраненном pdf файле. Копируете его. Вставляете в Word. Форматирование сохранится.

——-
Кто реку перешел, тому росы бояться ни к чему

Сообщения: 277
Благодарности: 5

Цитата Казбек:

Форматирование сохранится. »

Уточню. Сохранение форматирования частично: разбивка на строки сохраняется, но копируемый текст принимает тот формат (шрифт, цвет, размер), который установлен в документе.

Сообщения: 5380
Благодарности: 1874

Конфигурация компьютера
ОС: OpenSUSE Tumbleweed en-us, Windows 10 Pro x64 en-us

biomirror,
Кстати, есть такое расширение Clearly от Evernote. Так вот. С него тоже прекрасно копируется текст с сохранением форматирования, но, судя по всему, так же с частичным сохранением.

——-
Кто реку перешел, тому росы бояться ни к чему

Последний раз редактировалось Казбек, 04-09-2016 в 16:15 .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *