我正在使用JSPDF来导出pdf。但我不知道如何添加越南语字体到jspdf中,以便导出带有越南语的pdf。你能告诉我怎么做吗?非常感谢您。
你应该查看他们的文档,他们最近增加了对UTF8的支持,在这个页面你会找到方法。添加字体: https:/rawgit.comMrRiojsPDFmasterdocsjsPDF.html#addFont。
要在pdfjs中添加自定义字体文件,你可以看看这个。https:/rawgit.comMrRiojsPDFmasterdocsmodule-vFS.html#~addFileToVFS。
下面是一个例子。https:/codepen.iobockopenRyGBKg。
const pdf = new jsPDF({
unit: 'pt',
orientation: 'p',
format: [pdfSize, pdfSize],
//lineHeight: 1.2
});
// define custom font
pdf.addFileToVFS("ConsolasHex.ttf", [base64 encoding of font])
// add custom font to file
pdf.addFont("ConsolasHex.ttf", "ConsolasHex", "Bold");
pdf.setFont("ConsolasHex","Bold");
pdf.setFontSize(12);