Я создал код JavaScript, чтобы получать данные из бэкэнда HTML и преобразовывать этот HTML в PDF.
Для создания PDF я использовал JSPDF.
Моя строка HTML выглядит следующим образомниже:
"<p><span style="font-family:calibri;font-size:17.3333px;">Dear [@Client Name],<br></span></p><p><span style="font-family:calibri;font-size:17.3333px;">This is a sample letter that I need filled out for [@Client Name 2], who lives in [@City],[@Province]. On this date, the [@Number Date], of [@Month],[@Year]. It occurred to me that [@Client Name] was talking to [@Client Name 3].<br></span></p><p><span style="font-family:calibri;font-size:17.3333px;">The end.</span></p><p><span style="font-family:calibri;font-size:17.3333px;">Appriciate your time.<br></span></p><p><span style="font-family:calibri;font-size:17.3333px;">[@Date]</span><br></p>"
PDF, сгенерированный с использованием JSPDF, выглядит следующим образом:
код для генерации HTML:
function GeneratePDF(content) {
var doc = new jsPDF();
var specialElementHandlers = {
'#editor': function (element, renderer) {
return true;
}
};
doc.fromHTML(content, 15, 15, {
'width': 250,
'elementHandlers': specialElementHandlers
});
doc.save('sample-file.pdf');
}
Подскажите, пожалуйста, как можно управлять выравниванием для управления контентом.Кроме того, как я могу управлять шрифтом и как удалить символ þÿ
?