# Generate PDF reports with charts on the CC100

**URL:** <https://www.wago.community/t/generate-pdf-reports-with-charts-on-the-cc100/1328>\
**Category:** Hardware and Linux\
**Tags:** how-to, docker, cc100\
**Created:** [November 15, 2024, 12:58pm UTC](https://www.wago.community/t/generate-pdf-reports-with-charts-on-the-cc100/1328 "2024-11-15T12:58:30Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![vPaiva](https://avatars.discourse-cdn.com/v4/letter/v/ecd19e/32.png) [@vPaiva](https://www.wago.community/u/vPaiva)\
**Post date:** [November 15, 2024, 12:58pm UTC](https://www.wago.community/t/generate-pdf-reports-with-charts-on-the-cc100/1328/1 "2024-11-15T12:58:30Z")

</div>

Hello!  
I am learning about the possibilities of the Wago CC100 PLC. I want to apply it to a plant that will only include some information from thermocouples and scales, along with two on/off controls. I will use Codesys to execute the logic and WebVisu to create a small operation and value display screen.  
Additionally, I plan to generate a PDF report with some time-based charts. However, I don’t know the best way to do this using the CC100. With the possibility of running images in Docker, I thought about using Node.js or Python. However, I want to understand if it’s possible to use them with libraries like PDFKit in Node.js to generate reports. For now, I am not considering creating an external API to communicate via HTTP, and I’m looking for other feasible solutions.  
The idea of using Node.js, Python, or even C# to generate PDF reports on the CC100 is achievable ? If not, is there any other way I can accomplish this?

The text was translated, so there might be errors. Thank you in advance for everyone’s attention!

---

<div class="post-metadata">

**Author:** ![WagoKurt](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/wagokurt/32/11_2.png) [@WagoKurt](https://www.wago.community/u/WagoKurt)\
**Post date:** [December 6, 2024, 12:21am UTC](https://www.wago.community/t/generate-pdf-reports-with-charts-on-the-cc100/1328/2 "2024-12-06T00:21:57Z")

</div>

Hello, this is one way…

> **[@platmac/node-red-pdfbuilder](https://flows.nodered.org/node/@platmac/node-red-pdfbuilder)**
>
> a node to create pdf documents from a well defined json

---

<div class="post-metadata">

**Author:** ![vPaiva](https://avatars.discourse-cdn.com/v4/letter/v/ecd19e/32.png) [@vPaiva](https://www.wago.community/u/vPaiva)\
**Post date:** [December 6, 2024, 6:27pm UTC](https://www.wago.community/t/generate-pdf-reports-with-charts-on-the-cc100/1328/3 "2024-12-06T18:27:28Z")

</div>

Thank you for your help!

However, can I generate documents with charts using this solution?

---

<div class="post-metadata">

**Author:** ![WagoKurt](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/wagokurt/32/11_2.png) [@WagoKurt](https://www.wago.community/u/WagoKurt)\
**Post date:** [December 9, 2024, 6:01pm UTC](https://www.wago.community/t/generate-pdf-reports-with-charts-on-the-cc100/1328/4 "2024-12-09T18:01:21Z")

</div>

No, for charts you would have to create the html first (with embedded charts, etc) and then you could convert that to pdf using… [node-red-contrib-pdf (node) - Node-RED](https://flows.nodered.org/node/node-red-contrib-pdf)
