我想将 Thunderbird 中邮件的 HTML 复制粘贴到文本编辑器中。
可以将其复制并粘贴到 LibreOffice,但我想查看“原始” HTML。
如果我使用 Gedit,那么我只能得到纯文本......
有什么提示吗?
更新:我想从剪贴板获取 HTML
我有其他用例,其中源应用程序不是 Thunderbird。
答案1
你可以用 Python 来做到这一点!
#!/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
答案2
如果是您收到的电子邮件您希望查看其 HTML 源代码:
- 查看 → 消息来源
- 按Ctrl+U
如果是您当前正在写的电子邮件您希望查看其 HTML 源代码:
- 编辑 → 全选,然后点击插入 → HTML消息窗口上的菜单选项。
答案3
Yaron 的回答完全正确。还有另一种选择:
选择消息后,
- 去文件 > 另存为 > 文件, 或者
- 按Ctrl+ S。
然后在右下角的下拉菜单中选择“HTML 文件”并更改文件名以匹配。
然后选择一个位置在本地保存该消息,瞧,您就拥有了本地存储的 HTML。
答案4
xclip -selection clipboard -t text/html -o # Source of HTML on clipboard
你可以更改并通过管道和xclip
或将其送回xsel
。