Como obter o HTML da área de transferência?

6

Eu quero copiar e colar HTML de um e-mail no Thunderbird para um editor de texto.

Funciona para copiar + colar no libreoffice, mas eu quero ver o HTML "raw".

Se eu uso o gedit, só recebo texto puro ...

Alguma dica?

Atualização: eu quero pegar o HTML da área de transferência

Eu tenho outros casos de uso em que o aplicativo de origem não é o thunderbird.

    
por guettli 01.06.2017 / 14:13

4 respostas

3

Você pode fazer isso com o Python!

De Como posso editar a fonte de HTML na área de transferência? ...

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

(salve isso em um arquivo chamado, digamos, clip.py , e execute python clip.py no aplicativo Terminal)

Veja também: link

    
por Adam Monsen 18.07.2017 / 18:44
2

A resposta de Yaron está totalmente correta. Há outra opção também:

  1. Depois de selecionar a mensagem,

    • vá para Arquivo > Salvar como > Arquivo ou
    • pressione Ctrl + S .
  2. Em seguida, no menu suspenso no canto inferior direito, selecione "arquivos HTML" e altere o nome do arquivo para corresponder.

  3. Em seguida, selecione um local para salvar a mensagem localmente e, voilà, você tem o HTML armazenado localmente.

por anonymous2 01.06.2017 / 14:33
2
  • Se for um e-mail que você recebeu , gostaria de ver sua fonte HTML:

    • Ver → Fonte da mensagem
    • Pressione Ctrl + U
  • Se for um e-mail em que você está escrevendo atualmente e desejar ver sua fonte HTML:

    • Editar → Selecionar Tudo , clique na opção de menu Inserir → HTML na sua janela de mensagem.

Mais informações

    
por Yaron 01.06.2017 / 14:25
1

As respostas que já estão lá representam a sua pergunta, e isso ainda funcionará para o Firefox, mas, em vista da sua edição, darei o que eu sei.

Até onde sei, não há nenhuma ferramenta no Ubuntu que permita copiar texto formatado e converter em HTML puro. No entanto, existem ferramentas online como esta disponível em wordtohtml.net que lhe permitirá fazer isso.

Essencialmente, você terá que copiar o seu texto e, em seguida, colá-lo na caixa de entrada de texto à esquerda, então você pode copiar a renderização html da caixa à direita.

Espero que ajude!

    
por anonymous2 07.06.2017 / 22:59