使用itext和飞碟从html/css转换为pdf时,字体颜色发生变化

使用itext和飞碟从html/css转换为pdf时,字体颜色发生变化,html,css,itext,bold,Html,Css,Itext,Bold,我在chrome中概述了带有css的html,它看起来很正常,如下所示: html: 虽然pdf看起来与以下内容相同: pdf: pdf2: 正如您在pdf2中看到的,字体不是粗体,而是用黑色勾勒出来的。下面是我的代码片段: .title{ 字号:2em; 颜色:#4d82bf; 字体大小:粗体; 左侧填充:20px; } 报告书总览 摘要概述在搜索了几个小时后,我发现了这个问题,iText的创建者@Bruno Lowagie回答了这个问题。根据已接受的答案,需要一个couterpart粗体字

我在chrome中概述了带有css的html,它看起来很正常,如下所示:

html:

虽然pdf看起来与以下内容相同:

pdf:

pdf2:

正如您在pdf2中看到的,字体不是粗体,而是用黑色勾勒出来的。下面是我的代码片段:

.title{
字号:2em;
颜色:#4d82bf;
字体大小:粗体;
左侧填充:20px;
}

报告书总览 摘要概述

在搜索了几个小时后,我发现了这个问题,iText的创建者@Bruno Lowagie回答了这个问题。根据已接受的答案,需要一个couterpart粗体字体(.ttf)文件。在将“msyhbd.ttf”添加到ItextRender后,我的程序运行良好!感谢@Bruno Lowagie ,希望这篇文章能帮助任何人!结果如下:


很好,在找到解决方案后,您添加了自己的答案。这有助于其他有同样问题的人。所以欢迎来到So!