2

我打算将自定义字体 ttf 嵌入到 pdfmake 插件中。文档建议将自定义字体添加到 vfs_fonts.js 文件中。

 window.pdfMake = window.pdfMake || {}; window.pdfMake.vfs = {
  "Roboto-Italic.ttf": "AAEAAAASAQAABA",
  "Roboto-Medium.ttf": "AAEAAA",
  "MyFont.ttf":"???????????????????"
}

我有 MyFont.ttf 文件,但我不知道如何将其转换为字符串/编码格式。反正有没有通过javascript以编程方式进行?

4

1 回答 1

3

它是一种base64格式。

网上有很多可用的工具。

这是一个

以编程方式:

在 JavaScript 中有两个函数分别用于解码和编码 base64 字符串:

atob()

btoa()

atob() 函数解码使用 base-64 编码的数据字符串。

相反, btoa() 函数从二进制数据的“字符串”创建一个 base-64 编码的 ASCII 字符串。

资源

于 2017-04-17T10:26:24.823 回答