Skip to content

pvyas033/reporting-tool

Repository files navigation


Logo

Reporting Tool


Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contact
  6. Acknowledgements

About The Project

A tool that lets the programmer generate reports without writing code for it. The tool provides the model with data and the API, which will generate the pdf files by loading the design from the template and replacing the dynamic variables with data from model. Letting user to only design template in the designer and place variables in the template.

Built With

Getting Started

Prerequisites

Install java from oracle download center.

Installation

  1. Clone the repo
    git clone https://github.com/pvyas033/ReportingTool.git
  2. Run below command to run project
    java -classpath .\lib\itextpdf-5.1.0.jar;.\out\production\ReportingTool;. com.notebook.pages.Main

Usage

On the top we have menu where and at the left side we have all the tools required to build report. All the component you will draw that will come at right side at Object panel. Once you complete your report you can extract it to PDF.

Screenshot

Roadmap

Currently PDF feature is not working properly. It is not able to get data from Model.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

Pankaj Vyas | Website | LinkedIn | Twitter | pankajvyas033@gmail.com

Reporting Tool: https://github.com/pvyas033/ReportingTool

Acknowledgements

About

Desktop Application that helps to create reports.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages