# Generate Report

**URL:** <https://community.plotly.com/t/generate-report/7641>\
**Category:** plotly.js\
**Created:** [January 9, 2018, 6:47pm UTC](https://community.plotly.com/t/generate-report/7641 "2018-01-09T18:47:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![chiaramdelucia](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/chiaramdelucia/32/2257_2.png) [@chiaramdelucia](https://community.plotly.com/u/chiaramdelucia)\
**Post date:** [January 9, 2018, 6:47pm UTC](https://community.plotly.com/t/generate-report/7641/1 "2018-01-09T18:47:42Z")

</div>

Hey, Plotly.js Community,

I see that I can use [Plot.ly](http://Plot.ly) Python to generate a pdf report with Plotly graphs, but I’m working in JavaScript and I don’t see a way to do the same. I can use Node.js with a package called PDFKit to create PDF reports.

In the report I’m creating, I need to generate images of the graphs that are generated in the Plotly.js application. Is there a method to call to generate those images?

Thanks for any insight!

---

<div class="post-metadata">

**Author:** ![chiaramdelucia](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/chiaramdelucia/32/2257_2.png) [@chiaramdelucia](https://community.plotly.com/u/chiaramdelucia)\
**Post date:** [January 9, 2018, 9:02pm UTC](https://community.plotly.com/t/generate-report/7641/2 "2018-01-09T21:02:37Z")

</div>

Apologies for not seeing the Node.js API. I was able to use plotly.getImage() for this particular problem.

---

<div class="post-metadata">

**Author:** ![etienne](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/etienne/32/17_2.png) [@etienne](https://community.plotly.com/u/etienne)\
**Post date:** [January 10, 2018, 4:23pm UTC](https://community.plotly.com/t/generate-report/7641/3 "2018-01-10T16:23:02Z")

</div>

There’s also this [https://plot.ly/javascript/plotlyjs-function-reference/#plotlydownloadimage](https://plot.ly/javascript/plotlyjs-function-reference/#plotlydownloadimage)

if you prefer download your images client-side.
