我目前正在开发一个将HTML转换为PDF的Web应用程序(我正在使用iTextSharp进行转换)。 我注意到字体有问题。当我使用HTML和PDF格式生成12px的字体时,显示效果会有所不同。 PDF中的字体看起来更大。
我希望HTML最接近PDF,有没有办法有类似的显示? 为什么PDF中的字体更大?
答案 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");