我正在处理基于HTML模板生成的PDF。我们有客户以前使用的模板(用Word编写(,他们需要的字体是Verdana。问题是CSS中的Verdana似乎比Word中的小,字体重量也更小。我试图通过以下方式欺骗它,使其看起来与Word版本相似:
- 增加字体重量-问题是它支持400(正常(或700(粗体(-当我需要介于两者之间的东西时
- 添加文本阴影-在使用HTML模板时,我通过添加
text-shadow: 0.1px 0 black;
获得了类似的效果-但在渲染PDF时,它被忽略了,只考虑了像text-shadow: 1px 0 black;
这样的固定像素大小-这也太大胆了
知道如何解决这个问题吗?Verdana是他们的签名字体,它是必须具有的字体。
注意PDF渲染我使用的是SelectPDF.Net核心版本。
谢谢,
洛伦娜
在一般情况下,浏览器和PDF有不同的布局和字体引擎,因此它们以不同的方式呈现所有内容。您可以尝试调整PDF的DPI值,以匹配显示器上的内容。