Completed
Last Updated: 08 Mar 2019 10:43 by ADMIN
Robert Ross
Created on: 06 Apr 2016 18:08
Type: Feature Request
12
REST Report service exposing the report generation engine on Linux
Need to support installing and running reporting server restful API from within linux.
9 comments
ADMIN
Ivan Hristov
Posted on: 08 Mar 2019 10:43
Hi all,

Just wanted to share our latest improvements to Telerik Reporting for .NET Core. In R1 2019 SP1 we improved the fonts discovery for non-Windows platforms in PDF rendering, so there is no need to explicitly declare the fonts in the configuration file. We have also enhanced the data providers collection, adding support for some of the most used database engines like PostgreSQL, MySQL, SQLite and Oracle.

We will be really glad to hear from you about Telerik Reporting for .NET Core so please share your feedback here, in a support ticket, or in a forum thread.
ADMIN
Ivan Hristov
Posted on: 16 Jan 2019 14:00
We are happy to announce that in R1 2019 we're introducing .NET Core support for Telerik Reporting engine. Report generation works on both Windows and Linux for console- and ASP.NET Core applications. Rendering the reports on Linux requires installing a separate library named libgdiplus​ (mentioned below), which handles the low-level GDI functionalities.

The installation of Telerik Reporting now includes a fully functional ASP.NET Core example to help you get started.
Please check the related documentation article here: Telerik Reporting - .NET Core support and feel free to share your feedback.
ADMIN
Ivan Hristov
Posted on: 12 Jul 2018 10:18
Hi all,

It is definitely in our plans to support cross-platform report rendering, but so far the biggest impediment is that .NET Core does not fully implement System.Drawing. We believe it's better to use officially released .NET Core compatible packages instead of using alpha versions or a 3rd party library as a substitute. We are keeping an eye on the .NET Core project development and will keep you updated once we're onto this functionality.
Gabriel
Posted on: 10 Jul 2018 17:25
I am looking for information on this as well, since our app is serverless and hosted on AWS Lambda.  Any ideas about when this might be looked at/worked on?
Dev
Posted on: 03 May 2018 02:27
Can we use the Windows Compatibility Pack in the mean time ?
Builk
Posted on: 26 Apr 2018 13:59
Since Reporting engine relies on the GDI+ API that is available only on Windows OS, this could be done on cross-platform .NET Core because there is libgdiplus. (here: https://github.com/mono/libgdiplus)

It is one of Microsoft's approaches on implementing full cross-platform System.Drawing in .NET Core. (https://github.com/dotnet/corefx/issues/20325)

In case Reporting already implementing System.Drawing (thus it required Windows), this would be easily ported since Microsoft is planning it for .NET Core 2.1 in Q2 2018.
Daniel
Posted on: 26 Apr 2018 12:54
Are you considering .NET Core based REST API? That could be hosted pretty much enywhere not just Windows as it is with full .Net Framework. Windows hosting currently is a show-stopper for us.
ADMIN
Milen | Product Manager @DX
Posted on: 04 Dec 2017 09:50
Hi, I am changing the name from "Reporting Server Linux" to "REST Report service exposing the report generation engine on Linux" so that the item can be discovered by others easily. Thank you for your idea.
KV
Posted on: 12 Apr 2016 13:28
deleted by kvydya