Как получить HTML от буфера обмена?

Я хочу к copy+paste HTML от почты в тандерберде к текстовому редактору.

Это работает к copy+paste он к libreoffice, но я хочу видеть "необработанный" HTML.

Если я использую gedit, то я только получаю чистый текст...

Какая-либо подсказка?

Обновление: Я хочу получить HTML от буфера обмена

У меня есть другие варианты использования, где исходным приложением не является тандерберд.

6
задан 2 June 2017 в 01:33

5 ответов

  • , Если бы это электронная почта, Вы получили , который требуется видеть ее источник HTML:

    • Представление в †’ Источник сообщения
    • Нажатие Ctrl + U
  • , Если бы это электронная почта, Вы в настоящее время пишете , который требуется видеть его источник HTML:

    • Редактирование в †’ Выбирает Весь , затем нажимает Insert в †’ пункт меню HTML на Вашем окне сообщения.

[еще 110] информация

3
ответ дан 23 November 2019 в 07:28

Можно сделать это с Python!

От , Как я могу отредактировать источник HTML в буфере обмена? ...

#!/usr/bin/env python
import gtk
print (gtk.Clipboard().wait_for_contents('text/html')).data

(просто сохраняют это в файле, названном, скажем, clip.py, затем выполнитесь python clip.py в Терминальном приложении)

, См. также: https://stackoverflow.com/questions/2346924/dump-x-clipboard-data-with-gtk-or-pygtk

5
ответ дан 23 November 2019 в 07:28

Ответ Yaron полностью корректен. Существует другая опция, также:

  1. , После того как Вы выбрали сообщение, любой

    • , переходят в , Файл> Сохраняет как> Файл , или
    • нажатие Ctrl + S .
  2. Затем в выпадающем в нижних правых, избранных "файлах HTML" и изменении имя файла для соответствия.

  3. Затем выбирают местоположение для сохранения сообщения локально и, voilГ, Вам сохранили HTML локально.

2
ответ дан 23 November 2019 в 07:28

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

К моему знанию нет никакого инструмента в Ubuntu, которая позволит Вам брать скопированный форматированный текст и преобразовывать в плоскость HTML. Однако существуют сетевые инструменты как этот из wordtohtml.net , который позволит Вам делать это.

По существу, необходимо будет скопировать текст, затем вставить его к левому полю ввода текста, затем можно скопировать рендеринг HTML его от поля справа.

Hope это помогает!

1
ответ дан 23 November 2019 в 07:28
xclip -selection clipboard -t text/html -o # Source of HTML on clipboard

Вы можете изменить и отправить обратно также с трубами и xclip или xsel.

1
ответ дан 13 November 2020 в 04:44

Другие вопросы по тегам:

Похожие вопросы: