How to generate pdf for android?

I have a unity app that runs on Android. I need to generate a pdf with images, tables and text once a button is pressed. I see there are so many solutions that work only for Windows. But I need to generate a pdf for Android.
Could anyone tell me what libraries/plugins I could use for that?

I use SharpPDF: http://sharppdf.sourceforge.net/

Since it’s native C#, unity should compile it for any platform. Can guarantee that it works on both Windows and OSX.

On the File tab, tap Print. If not already selected, tap Save as PDF on the drop-down list and then tap Save. Now tap on Save. Choose a location for your PDF, enter a new name (optional), and then tap Save