PdfReport

  •        1

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.

https://github.com/VahidN/PdfReport.Core

Tags
Implementation
License
Platform

   




Related Projects

PdfReport

  •    

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

Jasper Reports

  •    Java

JasperReports is the world's most popular open source reporting engine. It is entierly written in Java and it is able to use data coming from any kind of data source and produce pixel-perfect documents that can be viewed, printed or exported in a variety of document formats including HTML, PDF, Excel, OpenOffice and Word.

DoddleReport

  •    

DoddleReport adds automatic reporting (HTML / PDF / Excel / etc) for any LINQ Query, IEnumerable, DataTable or SharePoint List. Reports support custom styling, a fluid API, and maximum extensibility to easily add support for new Report Sources and ReportWriters.

Dynamic report - Java reporting tool

  •    Java

DynamicReports is an open source reporting library based on JasperReports. It allows to create dynamic report designs and it doesn't need a visual report designer. You can very quickly create reports and produce documents which can be displayed, printed or exported into many popular formats such as PDF, Excel, Word and others.

EPPlus.Core - EPPlus.Core is an unofficial port of the EPPlus library to .NET Core

  •    CSharp

EPPlus.Core is an unofficial port of the EPPlus library to .NET Core. It's based on the 5/24/2017, change set#fcded570d92e. You can also view the package page on NuGet.


iTextSharp

  •    CSharp

An open source C# PDF library

Report Manager

  •    Delphi

Report Manager is both a print scheme designer (report) and a high level printing (reporting) engine. Also a TCP Report Server and a Web Report Server (PDF on the fly), supports Windows and Linux. Connectivity to almost all databases is provided.

BIRT

  •    Java

BIRT is an Eclipse-based open source reporting system for web applications, especially those based on Java and J2EE. BIRT has two main components: a report designer based on Eclipse, and a runtime component that you can add to your app server. BIRT also offers a charting engine that lets you add charts to your own application.

PDF Little Signer

  •    

PDF Little Signer is a .NET3.5 library for self signing PDF document. It's very easy to use. It uses iTextSharp.

pentaho-reporting - Java class library for generating reports.

  •    Java

Pentaho Reporting is Java class library for generating reports. It provides flexible reporting and printing functionality using data from multiple sources and supports output to display devices, printers, PDF, Excel, XHTML, PlainText, XML and CSV files. The Pentaho Report Designer provides a graphical editor for report definitions and can also be used as standalone desktop reporting tool.

allure2 - The next generation of Allure Report, a flexible lightweight multi-language test report tool with the possibility to add steps, attachments, parameters and so on

  •    Java

Allure Framework is a flexible lightweight multi-language test report tool that not only shows a very concise representation of what have been tested in a neat web report form, but allows everyone participating in the development process to extract maximum of useful information from everyday execution of tests. Grab it from bintray.

OpenReports - Powerful Reporting Solution

  •    Java

OpenReports supports a variety of open source reporting engines, including JasperReports, JFreeReport, JXLS, and Eclipse BIRT, to provide support for a wide range of reporting requirements and capabilities. OpenReports also includes QueryReports and ChartReports, easy to create SQL based reports that do not require a predefined report definition. OpenReports also supports OLAP via Mondrian and JPivot.

PdfEbookCutter

  •    

PdfEbookCutter is a program to cut PDF Documents into smaller pages, to display them in a better way on ebook readers. It displays a sketch of the pages in a graphical editor, and saves the cropped pages in a new file. It's developed in C# with iTextSharp

allure1 - Allure 1 isn't supported any more, please consider using Allure 2 https://github

  •    Java

A flexible, lightweight multi-language test report tool, with the possibility of adding to the report of additional information such as screenshots, logs and so on. Initially Allure Framework was widely used in internal testing of Yandex software products. Three years later thousands of software testers all over the world are giving a high note to their experience with Allure.

hOcr2Pdf.NET

  •    

hOcr2Pdf.NET is a .NET library to convert .hocr html into searchable pdfs using HtmlAgilityPack and iTextSharp. Currently supports Tesseract hocr files and Cuneiform hocr files. It is written in C#.

Pdf Form Tool

  •    

Pdf Form Tool demonstrates how the iTextSharp library could be used to fill PDF forms. The input data is provided as a csv file. The application will generate a separate pdf based on a specific template for each record from the csv. The application is developed in VB.Net 10

PDF Form Bubble Up

  •    

Bubble Up takes PDF Forms stored in SharePoint document libraries and "bubbles up" the data in the PDF Form to the library. This means the data that had been trapped in the PDF Form can now be used in document library views, workflows, etc. It's developed in C#.

MEAnalyzer - Intel Engine Firmware Analysis Tool

  •    Python

ME Analyzer is a tool which parses Intel Engine & PMC firmware images from the (Converged Security) Management Engine, (Converged Security) Trusted Execution Engine, (Converged Security) Server Platform Services & Power Management Controller families. It can be used by end-users who are looking for all relevant firmware information such as Family, Version, Release, Type, Date, SKU, Platform etc. It is capable of detecting new/unknown firmware, checking firmware health, Updated/Outdated status and many more. ME Analyzer is also a powerful Engine firmware research analysis tool with multiple structures which allow, among others, full parsing and unpacking of Converged Security Engine (CSE) code & file system, Flash Partition Table (FPT), Boot Partition Descriptor Table (BPDT/IFWI), CSE Layout Table (LT), advanced Size detection etc. Moreover, with the help of its extensive database, ME Analyzer is capable of uniquely categorizing all supported Engine firmware as well as check for any firmware which have not been stored at the Intel Engine Firmware Repositories yet. ME Analyzer allows end-users and/or researchers to quickly analyze and/or report new firmware versions without the use of special Intel tools (FIT/FITC, FWUpdate) or Hex Editors. To do that effectively, a database had to be built. The Intel Engine Firmware Repositories is a collection of every (CS)ME, (CS)TXE & (CS)SPS firmware we have found. Its existence is very important for ME Analyzer as it allows us to continue doing research, find new types of firmware, compare same major version releases for similarities, check for updated firmware etc. Bundled with ME Analyzer is a file called MEA.dat which is required for the program to run. It includes entries for all Engine firmware that are available to us. This accommodates primarily three actions: a) Detect each firmware's Family via unique identifier keys, b) Check whether the imported firmware is up to date and c) Help find new Engine firmware sooner by reporting them at the Intel Management Engine: Drivers, Firmware & System Tools or Intel Trusted Execution Engine: Drivers, Firmware & System Tools threads respectively.

AlphaReports Reporting Engine

  •    Java

This reporting engine allows you to run/schedule reports and their results from a Java EE application server from within desktop applications without the need to include report definition files with your source code.

JMagallanes - Dynamic Reports in Java

  •    Java

JMagallanes is an end user application for Olap and Dynamic Reports written in Java/J2EE. It combines static reports (based on JasperReports), a Swing pivot table for OLAP analysis, and charts (based on JFreeChart). It reads from many data sources as SQL, Excel, XML, and others, and produces many outputs as PDF, XML, and application specific files for later off-line visualization of reports.