使用 pdf-lib 嵌入 svg 字体

时间:2021-07-01 14:47:13

标签: node.js pdf svg-font

我正在使用 pdf-lib 创建一个 pdf 文件。但我需要嵌入一个 svg 字体。以下代码不会产生任何错误,但我在文件中看不到我的图标:

import fontkit from '@pdf-lib/fontkit';
import { PDFDocument } from 'pdf-lib';

const pdf = await PDFDocument.create();
pdf.registerFontkit(fontkit);
const myFont = await pdf.embedFont(fs.readFileSync('./fonts/myFont.ttf');

const page = pdf.addPage();
page.drawText('\e947' /* It's an existing character in my font */, { font: myFont });
fs.writeFileSync('./output/result.pdf', await pdf.save());

我错过了什么?有没有办法在pdf文件中使用svg字体?

0 个答案:

没有答案
相关问题