2017-04-24 141 views
0

我想使當前頁面的PDF文件,這樣用戶可以把它打印出來,但每個頁面是動態的,所以我需要西港島線一不大不小的tekst的爲PDF生成器,使其工作。如何使用離子形成pdf生成器?

這是一個ionic2應用程序,是對於像一個recepie網頁,讓您可以點擊一個按鈕,它只是使一個pdf出tekst的。

做你們知道我可以acvhieve嗎?

回答

3

你最好的選擇可能是這個插件:

https://github.com/cesarvr/pdf-generator

給你的動態頁面部分,如「PDF-區」的ID,然後在你的.ts選擇它的文件是這樣的:

讓內容=的document.getElementById(「PDF區」)。innerHTML的

,那麼你可以把它轉換成一個文件或打印它像這樣

 cordova.plugins.pdf.htmlToPDF({ 
      data: content, 
      type: "base64" 
     }, 
      (success) => { 
      // you might have to turn the base64 into a binary blob to save it 
      // to a file at this point 
     }, 

     (error) => console.log('error:', error); 
    ); 

    }