2017-04-24 143 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); 
    ); 

    }