Javascript 未生成pdf的PDFMAKE水印

Javascript 未生成pdf的PDFMAKE水印,javascript,html,pdf,pdfmake,Javascript,Html,Pdf,Pdfmake,我正在尝试使用pdfmake生成带有水印的pdf。但是,在使用属性“水印:'test'”时,不会生成pdf。控制台上会弹出一个错误,说“在文档定义的字体部分中没有定义样式为“normal”的字体“undefined”。如何使用pdfmake JS库生成带有水印的pdf <html> <head> <script src='https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.2

我正在尝试使用pdfmake生成带有水印的pdf。但是,在使用属性“水印:'test'”时,不会生成pdf。控制台上会弹出一个错误,说“在文档定义的字体部分中没有定义样式为“normal”的字体“undefined”。如何使用pdfmake JS库生成带有水印的pdf

<html>
        <head>

            <script src='https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.20/pdfmake.min.js'></script>
            <script src='https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.20/vfs_fonts.js'></script>
            <script type="text/javascript">

        function myFunction()
        {


            var docDefinition = {
                watermark:'test',
      background: 'simple text',
      content: 'This is an sample PDF printed with pdfMake'

    };
        pdfMake.createPdf(docDefinition).download('Report.pdf');

        }
        </script>
        </head>
    <body>

    <button type="button" onclick="myFunction()">Click Me!</button>
    </body>
    </html>

函数myFunction()
{
变量定义={
水印:'测试',
背景:“简单文本”,
内容:“这是使用pdfMake打印的PDF示例”
};
下载('Report.pdf');
}
点击我!

此问题在较新版本的pdfMake中得到解决,请确保使用最新版本,它将正常工作

函数myFunction(){
变量定义={
水印:“测试”,
背景:“简单文本”,
内容:“这是使用pdfMake打印的PDF示例”
};
下载('Report.pdf');
}

点击我