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

Я хочу скопировать + вставить HTML из почты в thunderbird в текстовый редактор.

Он работает, чтобы скопировать + вставить его в libreoffice, но я хочу увидеть «raw» html.

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

Любые подсказки?

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

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

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

6 ответов

Вы можете сделать это с помощью Python!

From Как редактировать исходный код HTML в буфере обмена? ...

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

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

См. также: Как отредактировать исходный код HTML в буфере обмена?

2
ответ дан 18 July 2018 в 12:21

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

To Я знаю, что в Ubuntu нет инструмента, который позволит вам скопировать форматированный текст и преобразовать в обычный HTML. Тем не менее, есть онлайн-инструменты, подобные этому из wordtohtml.net, которые позволят вам это сделать.

По сути, вам придется скопировать текст, затем вставить его в левое текстовое поле ввода, затем вы можете скопировать html-рендеринг из окна справа.

Надеюсь, это поможет!

1
ответ дан 18 July 2018 в 12:21
Если вы получили электронное письмо, которое вы хотели бы видеть в его источнике HTML: View → Message Source Нажмите Ctrl + U. Если это письмо, которое вы в настоящее время пишете, вы хотите увидеть его источник HTML: Edit → Select Все, затем нажмите кнопку «Вставить» → «HTML» в окне сообщений.

Подробнее

2
ответ дан 18 July 2018 в 12:21

Вы можете сделать это с помощью Python!

From Как редактировать исходный код HTML в буфере обмена? ...

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

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

См. также: Как отредактировать исходный код HTML в буфере обмена?

2
ответ дан 24 July 2018 в 19:57

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

To Я знаю, что в Ubuntu нет инструмента, который позволит вам скопировать форматированный текст и преобразовать в обычный HTML. Тем не менее, есть онлайн-инструменты, подобные этому из wordtohtml.net, которые позволят вам это сделать.

По сути, вам придется скопировать текст, затем вставить его в левое текстовое поле ввода, затем вы можете скопировать html-рендеринг из окна справа.

Надеюсь, это поможет!

1
ответ дан 24 July 2018 в 19:57
Если вы получили электронное письмо, которое вы хотели бы видеть в его источнике HTML: View → Message Source Нажмите Ctrl + U. Если это письмо, которое вы в настоящее время пишете, вы хотите увидеть его источник HTML: Edit → Select Все, затем нажмите кнопку «Вставить» → «HTML» в окне сообщений.

Подробнее

2
ответ дан 24 July 2018 в 19:57
  • 1
    спасибо за этот ответ. Мой вопрос состоял в том, чтобы получить HTML из буфера обмена. Вы отвечаете, решая этот конкретный случай использования. Но, возможно, есть другие варианты использования, когда источником не является thunderbird. Вы можете понять этот комментарий? Если нет, скажите мне. – guettli 2 June 2017 в 11:33

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

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