如何从剪贴板获取 HTML?

gue*_*tli 7 gedit clipboard html

我想将 Thunderbird 中的邮件中的 HTML 复制+粘贴到文本编辑器。

它可以将其复制并粘贴到 LibreOffice,但我想查看“原始”HTML。

如果我使用 Gedit,那么我只能得到纯文本......

任何提示?

更新:我想从剪贴板中获取 HTML

我还有其他用例,其中源应用程序不是 Thunderbird。

Ada*_*sen 5

你可以用 Python 做到!

如何编辑剪贴板中的 HTML 源代码?...

#!/usr/bin/env python
import gtk
print (gtk.Clipboard().wait_for_contents('text/html')).data
Run Code Online (Sandbox Code Playgroud)

(只需将其保存在一个名为 的文件中clip.py,然后python clip.py在终端应用程序中执行)

另见:https : //stackoverflow.com/questions/2346924/dump-x-clipboard-data-with-gtk-or-pygtk


Yar*_*ron 3

    \n
  • 如果您收到一封电子邮件,并且希望查看其 HTML 源代码:

    \n\n
      \n
    • 查看\xe2\x86\x92消息源
    • \n
    • Ctrl+U
    • \n
  • \n
  • 如果这是您当前正在编写的电子邮件,您希望查看其 HTML 源代码:

    \n\n
      \n
    • 编辑 \xe2\x86\x92 选择全部,然后单击消息窗口上的插入 \xe2\x86\x92 HTML菜单选项。
    • \n
  • \n
\n\n

更多信息

\n


ano*_*us2 2

Yaron的回答是完全正确的。还有另一种选择:

\n\n
    \n
  1. 选择消息后,

    \n\n
      \n
    • 转到“文件”>“另存为”>“文件”,或者
    • \n
    • Ctrl+ S
    • \n
  2. \n
  3. 然后在右下角的下拉菜单中,选择“HTML 文件”并更改文件名以匹配。

  4. \n
  5. 然后选择一个位置来在本地保存消息,瞧\xc3\xa0,您就在本地存储了 HTML。

  6. \n
\n