我正在使用 Rotativa 将 MVC HTML 转换为 Pdf。在 HTML 中,一切看起来都很好,但在 Pdf 格式中,字符间距的格式不太好,因为它太小了。这大大降低了文档的可读性。
下图中是 HTML 中的字符串:
这是使用 Rotativa 生成的相同字符串:
我尝试增加 css 的字符间距,但是当我将其更改为1px
,在 HTML 方面,一切看起来都更好,但在 Pdf 中,所有字符串都变得混乱,并且间距超过10px
沿着 div 分割并相互重叠。
我发现这可能是 Rotativa 问题之一,就像this one,这对我没有多大帮助,因为它仅针对 Debian Sid 操作系统解决,我使用的是 Windows,并且我已经使用 Nuget 安装了 Rotativa 1.64。
有谁知道使用 Rotativa 修复字母间距的方法吗?
我更改后解决了这个问题font-family
与从谷歌导入的一个。我读完之后就有了这个想法本文其中描述了如何改变font-family
通过 url 给定的一个解决了 wkhtmltopdf 类似的问题。
我用来解决这个问题的代码如下:
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
body {
font-family: "Open Sans";
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)