在Gmail作曲家粘贴时加粗文字

时间:2018-01-20 18:37:11

标签: gmail html-email plaintext text-formatting

我必须将纯文本文件中的一些文本复制到Gmail的邮件编辑器中,并将该文本的某些部分加粗。我可以在将这些特定部分粘贴到作曲家后手动加粗。但有没有办法自动执行此操作,以便在将该内容复制到Gmail编辑器时,这些部分已经是粗体。

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

  

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

我通常会将此文本复制到Gmail的作曲家并手动加入突发新闻部分。但是,如果源代码可能是MS Word文件而不是纯文本文件,那么Gmail会为我添加粗体字。

背景:我正在寻找的原因是纯文本文件是一个简单的Java程序的输出,我只想编辑Java程序以提供处理加粗表达的必要输出。

P.S:我尝试用这样的<b>标签包装这些部分:

<b>Breaking news </b>: Elon Musk just invaded Mars.

它不起作用。 Gmail只会使用我的内容打印标记本身。

1 个答案:

答案 0 :(得分:0)

Sending Email | Gmail API | Google Developers示例可用作添加的起点,如下所述。

将消息正文(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文档格式的基本信息,特别是有关如何将文本粗体化的信息,请参阅HTML Text Formatting:请参阅<b>元素。