基本的 jsPDF 实现

Basic jsPDF Implementation

使用 jsPDF,当前正在尝试执行以下操作:

  1. 定义下载PDF函数

    • 使用 "Hello world" 字符串生成 PDF 文档
    • 下载PDF文件
  2. 声明一个带有调用 downloadPDF() 的 onclick 的按钮

<html>

<head>
  <title>Page Title</title>
  <script type="text/javascript" src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
  <script src="//mrrio.github.io/jsPDF/dist/jspdf.debug.js"></script>
</head>

<body>
  <script>
    function downloadPDF() {
      var doc = new jsPDF('p', 'in', 'letter');
      doc.text('Hello world', 10, 10);
      doc.save('myPDF');
    }
  </script>
  <button onclick="downloadPDF()" class="button">Run Code</button>
</body>

</html>

但是PDF文档原来是空的。

有什么想法吗?

您传递给 jsPDF 构造函数的参数应该做什么?删除它们对我有用:

var doc = new jsPDF();

工作示例:http://output.jsbin.com/kaxafuwiri