1

我正在使用 NReco.PdfGenerator 从 html 生成 pdf。我想更改 pdf 的字体系列。我有一个自定义字体并将其添加到 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">

你有什么想法?谢谢。

4

1 回答 1

0

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

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

于 2017-03-11T10:13:50.527 回答