2

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

我希望 HTML 尽可能接近 PDF,有没有办法进行类似的显示?为什么 PDF 中的字体要大得多?

4

1 回答 1

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");
于 2012-06-11T11:41:06.707 回答