Я хочу сгенерировать pdf-файл с использованием JavaScript на стороне клиента. Сначала я попытался использовать jsPdf API. Но он не работает с символом Юникода, как на китайском.Библиотека генерации JavaScript pdf с поддержкой Unicode
Есть ли возможность улучшить jspdf для поддержки Unicode или любой другой библиотеки, которая поддерживает Unicode.
Pdfmake API говорит, что поддерживает Unicode, но когда я попробовал, он также не работает, я проверил там пример демонстрации размещения символа Unicode.
Я попытался с помощью pdfkit в Node.js, но PDF не получает создан правильно
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! о "[Wo" [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. Его раскрывается, чтобы вы могли внести свой вклад в это изменение – llamerr
, пытались ли вы проверить проблемы по этому поводу в любом из проектов и создать его, если его нет? – llamerr
Я не пытаюсь создать новую библиотеку, но пытаюсь найти, существует ли какая-либо библиотека для решения моей проблемы. @ Llamerr – Sumeet