Export to PDF
Export to PDF
Hi all,
i'd like to export my table to PDF (and also Excel) using DataTables's algorithm, because i think is so powerful and well made.
But i don't want to use entire engine of this library.
I just want to create my personal button, who export Tables to PDF. Not anymore. No filter, no pagination, nothing.
Don't want to turn off every options, becase is not the same.
Is it possible?
Thanks a lot.
Answers
You can use
rows().data()
to get the table's data then provide that to the code you want to use for the PDF button.Kevin
You want to use our export to PDF, but not DataTables? We use pdfmake to create the PDF, so you would start by using that as well.
This is the code we use to create a PDF from a DataTable using that library. It heavily uses the DataTables API, so you'd need to rewrite that, if you didn't want to use DataTables, to just get the data from the plain HTML table.
Allan
@kthorngren, could you provide me an example?
A just added to my project DataTables's library, and then i made a button with a jquery's click event.
Inside thet event what i have to write?
Thanks.
Hers is an example:
http://live.datatables.net/waliviqi/1/edit
It uses the
toArray()
API to extract the data from the returned API.Kevin
In that example i don't see the code to export to pdf the table.
And "change" the table with DataTables's engine.
I'd like apply no changes to my table, but with a button to export that table to PDF.
I don't understand what you mean by apply no changes to the table.
The example is meant to show how to get the table's data. You will need to use a Javascript library to export the data to PDF. Either use the Datatables provided Buttons extension, see the Buttons extension example. Or find a third party PDF library more suited to what you want.
Kevin