【问题标题】:html to pdf font-face not workinghtml到pdf字体不起作用
【发布时间】:2017-07-30 07:49:12
【问题描述】:

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

你有什么想法吗?谢谢。

【问题讨论】:

  • 您可能还想在 nrecosite.com/contact.aspx 上向 NReco 的人询问这个问题,然后如果他们回复,您甚至可以自己提供答案,以帮助发现此问题的未来访问者。

标签: html css pdf fonts nreco


【解决方案1】:

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

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

【讨论】:

  • 你能提供 nunito sans 的 woff 字体的 url
猜你喜欢
  • 1970-01-01
  • 2013-02-02
  • 2014-04-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-22
相关资源
最近更新 更多