2015-09-08 67 views
0

使用jsPDF,目前試圖做到以下幾點:基本jsPDF實施

  1. 定義downloadPDF功能

    • 生成與 「Hello World」 的字符串
    • 下載PDF文檔
    PDF文檔
  2. 聲明一個帶有onclick的按鈕,它調用downloadPDF()

<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文檔原來是空的。

任何想法?

+0

你不是第一次添加頁面,如[在與谷歌發現了一個隨機示例](http://mrrio.github.io/jsPDF /examples/basic.html)? – usr2564301

+1

調用添加頁面添加第二頁。只要您輸入文字,第一頁就會自動生成。 – softcode

回答

2

你傳遞給jsPDF構造函數應該做什麼參數?除去他們爲我工作:

var doc = new jsPDF(); 

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

+1

jsPDF(orientation,unit,format) 創建新的jsPDF文檔對象實例。這就是API所說的應該做的。這是一個錯誤還是文檔只是誤導? – softcode

+1

我不信任近三年前的文檔......「由JsDoc工具包2.4.0生成的文檔2012年10月15日星期一22:41:49 GMT-0700(PDT)」 –

+0

10,10個座標,與那些文檔屬性,似乎將文本置於頁面之外。 –