【问题标题】:How to convert a font file ttf into string data like vfs_fonts.js does?如何将字体文件 ttf 转换为像 vfs_fonts.js 一样的字符串数据?
【发布时间】:2017-01-16 23:57:58
【问题描述】:

我打算将自定义字体 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以编程方式进行?

【问题讨论】:

    标签: javascript jquery truetype pdfmake node-pdfkit


    【解决方案1】:

    它是base64 格式。

    网上有很多可用的工具。

    Here is one

    以编程方式:

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

    atob()

    btoa()

    atob() 函数解码一串数据 使用 base-64 编码进行编码。

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

    source

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-12
      • 1970-01-01
      • 1970-01-01
      • 2022-01-11
      • 2014-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多