У меня проблема с экспортом некоторых специальных символов (сербских латинских букв) в PDF с использованием jsPDF.
Я применил преобразованные шрифты и сумел заставить его работать для простого текста, но не могу заставить его работать при экспорте контентаэлемента div с id = "exportContent".
Этот код работает и экспортирует простой текст со специальными символами:
function demoFontTypes() {
var doc = new jsPDF();
doc.setFont('ARIALUNI'); // set font
doc.setFontSize(10);
doc.text('žsćdšclsdpžcslcpsžclpsdpžclsdžpclsdžclpsć', 10, 10);
doc.save('test.pdf');
}
Я пытаюсь экспортировать содержимое элемента div с помощью этогокод, и я не могу заставить его экспортировать эти символы (žćđšč)
$(document).ready(function() {
$(".btnPDF").click(function() {
var doc = new jsPDF("p", "pt", "A4");
var source = $("#exportContent")[0];
var margins = {
top: 30,
bottom: 60,
left: 50,
width: 522
};
doc.setFont('ARIALUNI'); // set font
doc.fromHTML(
source, // HTML string or DOM elem ref.
margins.left, // x coord
margins.top, {
// y coord
width: margins.width // max width of content on PDF
},
function(dispose) {
// dispose: object with X, Y of the last line add to the PDF
// this allow the insertion of new lines after html
doc.save("Test.pdf");
},
margins
);
});
});
Мне нужно иметь возможность экспортировать содержимое элемента div со специальными символами (сербский латинский язык)