How To Render Dt::datatables In A Pdf Using Rmarkdown?
How can I display DT::datatable objects from a rmarkdown script onto a pdf document? My code so far is breaks down with the following error: processing file: reportCopy.Rmd output
Solution 1:
Since knitr v1.13, HTML widgets will be rendered automatically as screenshots taken via the webshot package.
You need to install the webshot package and PhantomJS:
install.packages("webshot")
webshot::install_phantomjs()
(see https://bookdown.org/yihui/bookdown/html-widgets.html)
Solution 2:
You cannot usedatatable in pdf_document (datatable is interactive, pdf is static), only in html_document!
The only possibility for PDF is to use the kable or for example pandoc.table
--> if You really wanna get the look of datatable and as You said datatable is created in a shiny application, then You can have a look at the webshot package, which is going to create a screenshot of Your datatable from shiny app which You can use further in pdf as a image.
Post a Comment for "How To Render Dt::datatables In A Pdf Using Rmarkdown?"