package Ġio . github . luc as f sc . html 2 pdf app Ċ Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . util . Log Ċ import Ġio . github . luc as f sc . html 2 pdf . Html 2 Pdf Ċ import Ġio . github . luc as f sc . html 2 pdf app . R Ċ import Ġjava . io . File Ċ import Ġjava . net . URI Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity (), ĠHtml 2 Pdf . On Complete Conversion Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĠĠĠĠĠĠĠ ĠLog . d (" Tag ","" + external Cache Dir + File . separator +" temp . pdf ") ĊĠĠĠĠĠĠĠ Ġtry Ġ{// Impl Ġexample ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġconverter Ġ= ĠHtml 2 Pdf . Companion . Builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. context ( this ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. html ("< p > ĠYour Ġawesome ĠHTML Ġstring Ġhere ! Ġ</ p >") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. file ( File (" "+ external Cache Dir + File . separator +" temp . pdf ")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// can Ġbe Ġcalled Ġwith Ġa Ġcallback Ġto Ġwarn Ġthe Ġuser ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconverter . convertTo Pdf ( this ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// or Ġwithout Ġa Ġcallback ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconverter . convertTo Pdf () ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġe . printStackTrace () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonSuccess () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// do Ġyour Ġthing ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Failed ( error : ĠException ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// do Ġyour Ġthing ĊĠĠĠĠĠĠĠ Ġerror ?. printStackTrace () ĊĠĠĠ Ġ} Ċ Ċ } Ċ