无法识别服务器端 pdfmake 库

问题描述

我正在尝试按照这些说明在服务器端使用 pdfmake https://pdfmake.github.io/docs/0.1/getting-started/server-side/

我所做的是:

  1. 我运行 npm install pdfmake

  2. 我下载了 pdfmake.js 和 vfs_fonts.js 库并将它们放在项目文件

  3. 添加了所需的基本 html 和 javascript,我的代码如下所示

<html>
    <head>       
        <script src='test\libs\pdfmake.js'></script> 
        <script src='test\libs\vfs_fonts.js'></script> 
        <Meta charset="utf-8">
    </head>

    <body>
        <div class="col-md-4 col-md-offset-8 ">
            <button id="download_pdf" onclick="downloadfunction()" download>Download Button</button>
        </div>
    </body>

    <script>
        function downloadfunction() {

            var docDeFinition = {
                content: [
                    {text: "Hello"}                
                ]
            };
            pdfMake.createPdf(docDeFinition).open();
        };
    </script>
</html> 
  1. 但是当我运行它时,我收到这个错误:Uncaught ReferenceError: pdfMake is not defined

为什么无法识别pdfMake?我是否遗漏了任何步骤?

此外,当我包含这样的库时:

<script src='https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.70/pdfmake.js'></script> 
<script src='https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.70/vfs_fonts.js'></script>

它有效,但我想离线完成并直接从我的项目中获取

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)