字体在PDF和HTML中的显示方式不同

时间:2012-06-11 10:22:14

标签: html pdf fonts itextsharp

我目前正在开发一个将HTML转换为PDF的Web应用程序(我正在使用iTextSharp进行转换)。 我注意到字体有问题。当我使用HTML和PDF格式生成12px的字体时,显示效果会有所不同。 PDF中的字体看起来更大。

我希望HTML最接近PDF,有没有办法有类似的显示? 为什么PDF中的字体更大?

1 个答案:

答案 0 :(得分:1)

您是否尝试过.em.pt而非.px

p{font-size:1em}
p{font-size:1pt}
p{font-size:1px}

同时尝试添加line-spacing iTextSharp

styles.LoadTagStyle("span", "size", "1em");
styles.LoadTagStyle("span", "size", "1pt");
styles.LoadTagStyle("span", "size", "1px");