Javascript (PrototypeJS) reportbuilder for TCPDF (php) - repost

This project received 3 bids from talented freelancers with an average bid price of $1325 USD.

Get free quotes for a project like this
Project Budget
$250 - $750 USD
Total Bids
Project Description

Javascript (PrototypeJS) reportbuilder for TCPDF(php)

Prototype JS 1.7.1


We are looking for a programmer who can create(finish) a WYSIWIG report builder in Prototype Javascript.

Reportbuilder is for creating reports like; invoices, packinglist, picklists, labels, purchase orders, salesorders etc.

The reportbuilder needs to have some bands to print labels, database labels, html text and images on. The labels and images need to be printed via TCPDF PDF library for PHP. Some basic functionality we expect to have:


- Possibility to have interface in multi language

- Custom page size (A4, A3, custom)

- Loads and saves data through PHP via JSON

- WYSIWYG (also drag drop labels images etc.)

- Zoom

Report Bands,

- Header band

- Footer band,

- Titleband

- Columnheader band

- Detailband

- Summary band

- (Maybe Group bands)

Some bands need to have some properties like “Print on first page”, “Height”, “Grouping fields”


For custom text or database fields. Properties like:

- Width

- Height

- Border

- background color

- text color

- border color

- top position

- left position

- bold

- italic

- underline

- alignment

- font

- fontsize

- etc.

Database Labels:

- same properties as label but macro’s can be used. e.g. “[#DATABASE_FIELD#]” (maybe combine with default label)

- Database fields will be provided through JSON array e.g. [{field: ‘[#DATABASE_FIELD#]’, title: ‘Title of database field’}]

HTML text

- Use FCKeditor or other simple editor to type Richtext to print directly through TCPDF

- Has some properties same as Labels


- Possibility to upload images for Logo Header or footer

- Has some properties same as Labels


All specs must be saved in a MySql database.


Finally we want to create the report in PDF, we prefer TCP pdf. We need a object or class which can load the template, define a dataset , maybe more parameters and generate the PDF to the browser.

See attachment for more information

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online