https://github.com/jsreport/jsreport-dotnet
jsreport .NET sdk home repository
https://github.com/jsreport/jsreport-dotnet
Last synced: 8 months ago
JSON representation
jsreport .NET sdk home repository
- Host: GitHub
- URL: https://github.com/jsreport/jsreport-dotnet
- Owner: jsreport
- License: mit
- Created: 2017-07-07T09:38:55.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2021-02-11T13:41:15.000Z (over 5 years ago)
- Last Synced: 2025-10-10T15:15:30.483Z (8 months ago)
- Language: Batchfile
- Homepage: https://jsreport.net
- Size: 75.2 KB
- Stars: 67
- Watchers: 7
- Forks: 10
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# jsreport sdk for .NET
**Pdf rendering, Excel rendering and other reporting features right in the .NET core using [jsreport](https://jsreport.net).**
jsreport sdk for .net includes c# based rest client to the reporting server as well as assemblies running local jsreport right from the .NET project. Please find the guides, documentation and get started examples in **[jsreport sdk documentation](https://jsreport.net/learn/dotnet)**.
## Examples
| | | |
|---|---|---|
|[Console .net core](https://github.com/jsreport/jsreport-dotnet-example-consoleapp) | Example of integrating local jsreport into .net core console application |
|[Web asp.net core](https://github.com/jsreport/jsreport-dotnet-example-webapp) | Example of integrating local jsreport into asp.net core mvc appliation |
|[Web asp.net full](https://github.com/jsreport/jsreport-dotnet-example-net-webapp) | Example of integrating local jsreport into asp.net mvc application in full .net framework |
|[.net core jsreport docker-compose](https://github.com/jsreport/jsreport-dotnet-example-docker-compose) | Example of run jsreport in one container, .net core app in another container and orchestrate them using docker-compose |
|[.net core jsreport docker](https://github.com/jsreport/jsreport-dotnet-example-docker) | Example of integrating local jsreport into asp.net core application running in single docker container |
|[jsreport in separate project](https://github.com/jsreport/jsreport-dotnet-example-multiple-projects) | Example of running jsreport studio in separate project and rendering its templates in an asp.net core application |
## Repositories
The jsreport sdk for .NET consists of several repositories and nuget packages were each has its specific location and purpose.
| | | | |
|---|---|---|--|
|[jsreport.Client](https://github.com/jsreport/jsreport-dotnet-client) | [](https://ci.appveyor.com/project/pofider/jsreport-dotnet-client) | [](https://nuget.org/packages/jsreport.Client) |
|[jsreport.Local](https://github.com/jsreport/jsreport-dotnet-local) | [](https://ci.appveyor.com/project/pofider/jsreport-dotnet-local) | [](https://nuget.org/packages/jsreport.Local) |
|[jsreport.AspNetCore](https://github.com/jsreport/jsreport-dotnet-aspnetcore) | [](https://ci.appveyor.com/project/pofider/jsreport-dotnet-aspnetcore) | [](https://nuget.org/packages/jsreport.AspNetCore) |
|[jsreport.MVC](https://github.com/jsreport/jsreport-dotnet-mvc) | [](https://ci.appveyor.com/project/pofider/jsreport-dotnet-mvc) | [](https://nuget.org/packages/jsreport.MVC) |
|[jsreport.Binary](https://github.com/jsreport/jsreport-dotnet-binary) | [](https://ci.appveyor.com/project/pofider/jsreport-dotnet-binary) | [](https://nuget.org/packages/jsreport.Binary) |
|[jsreport.Binary.Linux](https://github.com/jsreport/jsreport-dotnet-binary-linux) | [](https://ci.appveyor.com/project/pofider/jsreport-dotnet-binary-linux) | [](https://nuget.org/packages/jsreport.Binary.Linux) |
|[jsreport.Binary.OSX](https://github.com/jsreport/jsreport-dotnet-binary-osx) | [](https://ci.appveyor.com/project/pofider/jsreport-dotnet-binary-osx) | [](https://nuget.org/packages/jsreport.Binary.OSX) |
|[jsreport.Types](https://github.com/jsreport/jsreport-dotnet-types) | [](https://ci.appveyor.com/project/pofider/jsreport-dotnet-types) | [](https://nuget.org/packages/jsreport.Types) |
|[jsreport.Shared](https://github.com/jsreport/jsreport-dotnet-shared) | [](https://ci.appveyor.com/project/pofider/jsreport-dotnet-shared) | [](https://nuget.org/packages/jsreport.Shared) |
## Support
We provide free community as well as commercial support. See the details [here](https://jsreport.net/buy/support).
## Development and contributions
**We are looking forward every contribution!**
You can follow these steps to startup your local environment:
1. install [VS 2017.3](https://www.visualstudio.com/)
2. clone this repository
3. run `clone-all.bat`
4. open `jsreport.development.sln`
You can of course also open each individual repository separately, but this approach is probably the most convenient.
## License
MIT