【发布时间】:2018-01-20 18:37:10
【问题描述】:
我必须将纯文本文件中的一些文本复制到 Gmail 的邮件编辑器中,并将该文本的某些部分加粗。将这些特定部分粘贴到作曲家后,我显然可以手动将其加粗。但是有没有办法自动执行此操作,这样当我将该内容复制到 Gmail 作曲家时,这些部分已经是粗体了。
例如,下面是要复制到 Gmail 的纯文本:
突发新闻:埃隆·马斯克刚刚入侵火星。
我通常会将此文本复制到 Gmail 的作曲家并手动将突发新闻部分加粗。但是,如果源是 MS Word 文件而不是纯文本文件,Gmail 会为我加粗。
背景:我正在寻找它的原因是纯文本文件是简单 Java 程序的输出,我只需编辑 Java 程序以提供处理粗体字的必要输出。
P.S:我已经尝试用 <b> 像这样的标签包装这些部分:
<b>Breaking news </b>: Elon Musk just invaded Mars.
没有用。 Gmail 只是将标签本身与我的内容一起打印出来。
【问题讨论】:
-
@so_what 不是真的。我怀疑 Gmail 是否关心 ANSI 转义序列,但如果您正在创建 HTML 电子邮件,那么您可以采用多种不同的方式对其进行格式化。
-
您能否发布用于将邮件发送给 Gmail 撰写器的代码?这样我们就可以知道它是否会接受 HTML 标签,例如
<b> -
所以你的问题实际上与Java或文件IO无关。这只是让 Gmail 接受 HTML。
-
如果您从浏览器中复制带有呈现 HTML 的文本会怎样?如果您只是复制原始文本,它将是“文本”类型。 Gmail 不知道您希望它将文本解释为 HTML。
标签: gmail html-email plaintext text-formatting