html到pdf font-face无效

时间:2017-03-09 10:54:07

标签: html css pdf fonts nreco

我正在使用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">

你有什么想法吗?感谢。

1 个答案:

答案 0 :(得分:0)

如果您使用接受HTML模板作为字符串的HtmlToPdfConverter.GeneratePdf方法,请确保HTML中的所有网址都是绝对的。

如果这没有帮助,请尝试使用ttf或woff字体而不是woff2。