HTML-текст не преобразуется в полужирный с использованием PdfMake - PullRequest
0 голосов
/ 06 марта 2019

Я использую pdf make для преобразования содержимого HTML в текст и загрузки в формате pdf.

Проблема в том, что текст, выделенный жирным шрифтом, не конвертируется должным образом.Может кто-нибудь помочь мне в этом вопросе ??

Пожалуйста, обратитесь к приведенному ниже коду -

Я храню содержимое HTML в закодированной строке

const parser = new DOMParser();
const dom = parser.parseFromString(
   `<!doctype html><body>${encodedStr}`,
   'text/html');
const decodedString = dom.body.textContent;
const document = { content: [{ text: decodedString, fontSize: 15, alignment: 'justify' } ], pageOrientation: 'portrait', pageSize: 'A4' };

pdfMake.createPdf(document).download(downloadFileName);


Example content i'm using:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>

<p><strong>Bold text</strong></p><p><strong>I.&nbsp;&nbsp;&nbsp; Text in Bold</strong><br>
<p>Text</p>
</body>
</html>
...