3 Provides an API interface to generate PDF reports for terms and their sentiment analysis results. The service uses an .NET Core wrapper for the wkhtmltopdf library to generate pdf out of html code.
5 `GET`: `/` Shows a demo page
9 `POST`: `/generatePDF/` Generates a pdf report for the given terms
10 - param: Term[] as Content-Type: `application/json`
14 { "name": "term 1", "sentiment": 0.1 },
15 { "name": "term 2", "sentiment": 0.3 },
16 { "name": "term 3", "sentiment": 0.7 }
22 Term(string `Name`, double `Sentiment`)
26 - `docker build -t service-reporting .`
27 - `docker run -p YOUR_PORT:80 service-reporting:latest`
32 - download [libwkhtml library](https://github.com/rdvojmoc/DinkToPdf/tree/master/v0.12.4) depending on your operating system and put it into `service-reporting` root folder