按照示例https://pspdfkit.com/blog/2019/generate-invoices-pdfkit-node/创建PDF文件。
问题在于俄语字符显示为"Aô@Cä2CT@C¤0",而应该是"Проверка"。如何设置编码为UTF-8?
function createInvoice(invoice, path) {
let doc = new PDFDocument({ margin: 50 });
generateHeader(doc);
doc.end();
doc.pipe(fs.createWriteStream(path));
}
function generateHeader(doc) {
doc
.image("logo.png", 50, 45, { width: 50 })
.fillColor("#444444")
.fontSize(20)
.text("Проверка", 110, 57)
.fontSize(10)
.text("Проверка", 100, 65, { align: "right" })
.text("Проверка", 100, 80, { align: "right" })
.moveDown();
}