我正在使用NReco.PdfGenerator从html生成pdf。我想更改pdf的font-family。我有一个自定义字体并将其添加到HTML中,它不起作用。
<head>
<style>
@font-face {
font-family: 'Helvetica LT W01 Condensed';
src: local('Helvetica LT W01 Condensed'), url(../EmailTemplates/Helvetica-LT-W01-Condensed.woff2) format('woff2');
}
</style>
但是如果我尝试从Google添加另一种字体,它就可以了。
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=PT+Sans+Narrow" type="text/css">
你有什么想法吗?感谢。
答案 0 :(得分:0)
如果您使用接受HTML模板作为字符串的HtmlToPdfConverter.GeneratePdf
方法,请确保HTML中的所有网址都是绝对的。
如果这没有帮助,请尝试使用ttf或woff字体而不是woff2。