使用 ASPPdf 时如何使用嵌入字体?

How do I use an embedded font when using ASPPdf?

我有一个 .otf 格式的字体(我也已将其转换为 .ttf)。我要生成的 PDF 的来源是 ImportFromUrl。当我直接从浏览器请求此 URL 时,该字体适用于以下 CSS...

@font-face {
    font-family: DINPro;
    src: url("http://myhost.com/css/fonts/DINPro.otf") format("opentype");
}

body{
    font-family: DINPro;
}

虽然这对生成的 PDF 没有影响。我怎样才能使用这种字体?我试过将字体转换为 Cufon,但文字很模糊。

我在创建 ASPPdf 时添加了以下代码object...

Doc.Fonts.LoadFromFile Server.MapPath("/") & "\css\fonts\DINPro.ttf"

史诗般的......它有效!