我想在客户端使用JavaScript生成pdf文件。首先,我尝试使用jsPdf API。但它不适用于像中文这样的Unicode字符。支持Unicode的JavaScript pdf生成库
是否有任何选项来增强jspdf以支持Unicode或任何其他支持Unicode的库。
Pdfmake API说它支持Unicode,但是当我尝试它也不能工作了,我在那里查看放置Unicode字符的演示示例。
我试着在Node.js的使用pdfkit但没有得到正确创建
var PDFDocument = require("pdfkit");
var fs = require('fs');
var doc = new PDFDocument;
doc.pipe(fs.createWriteStream('output.pdf'));
doc.fontSize(15);
doc.text('Generate PDF! 漢字漢字漢字漢字');
doc.end();
PDF在PDF作为生成PDF创建! ○ “[禾”[WO “[WO”[W
而且,我可以在pdfMake
添加多个字体var fontDescriptors = {
Roboto: {
normal: 'examples/fonts/Roboto-Regular.ttf',
bold: 'examples/fonts/Roboto-Medium.ttf',
italics: 'examples/fonts/Roboto-Italic.ttf',
bolditalics: 'examples/fonts/Roboto-Italic.ttf'
}
};
var printer = new pdfMakePrinter(fontDescriptors);
'是否有任何选项,以增强jspdf支持Unicode或支持当然Unicode'有办法的任何其他图书馆 - https://github.com/MrRio/jsPDF#contributing。它的opensourced,以便您可以通过该更改为它做出贡献 – llamerr
您是否尝试过在任一项目上检查此问题并在没有项目时创建一个? – llamerr
我还没有尝试创建任何新的库,但试图找到任何库已经存在,以解决我的问题。@ llamerr – Sumeet