在Gmail composer中粘贴时使用粗体文本

在Gmail composer中粘贴时使用粗体文本,gmail,html-email,plaintext,text-formatting,Gmail,Html Email,Plaintext,Text Formatting,我必须将一些纯文本文件中的文本复制到Gmail的mail composer中,并将部分文本加粗。很明显,我可以在粘贴到作曲家后手动将这些特定部分用粗体显示出来。但是,有没有一种方法可以自动做到这一点,当我将内容复制到Gmail composer时,这些部分已经是粗体的了 例如,下面是要复制到Gmail的纯文本: 突发新闻:伊隆·马斯克刚刚入侵火星 我通常会将此文本复制到Gmail的composer中,并手动将突发新闻部分加粗。但是,如果源文件是MS Word文件,而不是纯文本文件,Gmail会为

我必须将一些纯文本文件中的文本复制到Gmail的mail composer中,并将部分文本加粗。很明显,我可以在粘贴到作曲家后手动将这些特定部分用粗体显示出来。但是,有没有一种方法可以自动做到这一点,当我将内容复制到Gmail composer时,这些部分已经是粗体的了

例如,下面是要复制到Gmail的纯文本:

突发新闻:伊隆·马斯克刚刚入侵火星

我通常会将此文本复制到Gmail的composer中,并手动将突发新闻部分加粗。但是,如果源文件是MS Word文件,而不是纯文本文件,Gmail会为我加粗

背景:我之所以寻找这个文件,是因为纯文本文件是一个简单Java程序的输出,我只需要编辑Java程序,以提供处理粗体显示的必要输出

附言:我试过用
标签包装这些零件,如下所示:

<b>Breaking news </b>: Elon Musk just invaded Mars.
突发新闻:伊隆·马斯克刚刚入侵火星。
它不起作用。Gmail只是用我的内容打印标签本身。

这个例子可以作为添加的起点,如下所述

将消息正文(
htmlBody
变量的值)准备为HTML文档就足够了:

final MimeMessage message = new MimeMessage(session);

// From.
message.setFrom(...);

// To.
message.addRecipient(...);

// Subject.
message.setSubject(...);

// Body: HTML content.
message.setContent(htmlBody, "text/html");

关于HTML文档格式的基本信息,特别是关于如何将文本加粗的信息,请参阅:参见
元素。

我猜这里回答了@so\u什么不是真的。我怀疑Gmail是否关心ANSI转义序列,但是如果你正在创建一封HTML电子邮件,那么你可以用很多不同的方式对它进行格式化。你能把你用来发送消息的代码发布给Gmail编写者吗?这样我们就可以知道它是否会接受HTML标记,比如
,所以您的问题实际上与Java或文件IO无关。这只是让Gmail接受HTML。如果你用呈现的HTML从浏览器中复制文本呢?如果您只是复制原始文本,它将是“文本”类型。Gmail不知道您希望它将文本解释为HTML。