未捕获的文件' OpenSans-Italic.ttf'在虚拟文件系统中找不到。如何使用pdfMakejs库生成pdf文件?

时间:2017-04-14 10:05:03

标签: javascript pdfmake

的index.html

<html>
   <head>
   </head>
   <body>
      <script src="js/main.js"></script>
      <script src="js/vfs_fonts.js"></script>
   </body>
</html>

这个main.js有pdfMake库。

createPdf.js

var pdfContent = function() {
    content: [
        { text: 'This paragraph will have a bigger font', fontSize: 15 }
    ],
    defaultStyle: {
        italics: true,
        font: 'openSans'
    }
};

pdfMake.fonts = {
    openSans: {
        normal: 'OpenSans-Light.ttf',
        bold: 'OpenSans-Bold.ttf',
        italics: 'OpenSans-Italic.ttf',
        bolditalics: 'OpenSans-BoldItalic.ttf'
    }
};
pdfMake.createPdf(pdfContent).download();

createPdf.js文件与pdfMake库链接。使用带有openSans字体文件源的grunt vfs_fonts.js任务生成的dump_dir文件。我收到了上述错误!谁能帮我?谢谢。

0 个答案:

没有答案