GithubHelp home page GithubHelp logo

jango2015 / pdfreport.core Goto Github PK

View Code? Open in Web Editor NEW

This project forked from geffzhang/pdfreport.core

0.0 3.0 0.0 2.21 MB

PdfReport.Core is a code first reporting engine, which is built on top of the iTextSharp.LGPLv2.Core and EPPlus.Core libraries

License: GNU Lesser General Public License v3.0

C# 99.99% Batchfile 0.01%

pdfreport.core's Introduction

PdfReport.Core

PdfReport.Core is a code first reporting engine, which is built on top of the iTextSharp.LGPLv2.Core and EPPlus.Core libraries.

PdfReport.Core supports wide range of the data sources from dynamic lists to in memory strongly typed lists without needing the database. It saves your time from searching and learning a lot of tips and tricks of iTextSharp and EPPlus libraries. It's designed to be compatible with RTL languages.

sample PDF report

Install via NuGet

To install PdfReport, run the following command in the Package Manager Console:

PM> Install-Package PdfRpt.Core 

You can also view the package page on NuGet.

Licenses

Library License
PdfReport.Core LGPLv2
iTextSharp.LGPLv2.Core LGPLv2 (It's not AGPL)
EPPlus.Core LGPLv2

Usage

Sample
How to use PdfRpt.Core library in an ASP.NET Core application?
How to create a report from a generic list?
How to add calculated fields to a PDF report?
How to use different data sources and then merge them together as a single report file?
How to manage and access PdfReport's events?
How to create a report from file system's images?
How to customize a report's header using HTML?
How to customize a report's cell template using HTML?
How to use data annotations to simplify defining column's properties?
How to create and add a new custom row between the available rows?
How to create an inline custom cell's template
How to create an in-memory PDF report for ASP.NET applications?
How to create a Mailing Labels report?
How to create master-detail reports from one-to-many relationships?
How to create multi-columns reports?
How to create reports with dynamically created columns?
How to disable printing on a PDF file?
More samples ...

Note:

To run this project on Linux, you will need to install libgdiplus too:

sudo apt-get update
sudo apt-get install libgdiplus

pdfreport.core's People

Contributors

vahidn avatar

Watchers

James Cloos avatar Jangos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.