Project Detail

PHP/Perl to Create PDF  

PHP/Perl to Create PDF is project number 277700
posted at GetAFreelancer.com. Click here to post your own project.

 

Bookmark and Share
Free Trial For New Buyers
 

Status: Closed
(Selected Service Provider)

Selected Providers: websolvo

Budget: $30-250

Created: 06/22/2008 at 10:30 EDT

Bid Count: 7

Average Bid: $ 124

07/02/2008 at 10:30 EDT

Project Creator: dfarrell View PM Post PM
Employer Rating: 10.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/10 (38 reviews)

Bid On This Project
 

Description

-

This is a PHP or Perl script that creates PDF files by layering in other PDF files and graphic files, and adding text.

Some global attributes (global attributes of the PDF to be created) and an array of objects to be placed/created in the PDF are passed to the script. The script needs to:
1) Receive two variables: 1) global parameters, and 2) an array of objects to be placed.
2) Open an existing PDF document and duplicate it (creating a new identical file).
3) Add JPEG files to a page in the new PDF.
4) Add other PDF files to a page in the new PDF (note that we're layering a one-page PDF onto an existing page in the new PDF, not adding the existing PDF to the new PDF as inserted pages).
5) Add text to a page in the new PDF.
6) Save the file and a thumbnail GIF of the first page of the file.
7) Pass back success/failure with code(s) to explain.

Global parameters passed:
Existing file -- full path with file name of the PDF file to be duplicated
New file -- full path with file name of the duplicated file
Thumbnail file -- full path with file name of the thumbnail
Creator
Title
Content

Object-specific parameters passed:
kind of object - pdf, text, jpeg
source file - full path with file name of the PDF or JPEG file
destination page - the page in the new PDF where the object should be placed/created
position x - distance from left edge of page to left edge of object
position y - distance from top edge of page to top edge of object
scale - scale of PDF or JPEG being placed (1 = 100%)
width - width of the text object to be created
height - height of the text object to be created
text - text of the text object to be created
typefont - font of the text to be created
typesize - size of the text to be created


NOTES

Please explain what technology you'd propose (PHP, Perl) and the main classes or modules you'd use.

For the text object, it would be helpful to pass tagged text to indicate size/bold/italic/etc. Is this possible? Please explain in your bid.

The server is LAMP (with PHP 5). Any Perl modules can be installed.

It needs to be well commented, and variables defined up front.

Please don’t propose/use an existing third-party script. I don’t want all the baggage of a “full-featured” script that does 20 things when all I need is the few simple things above. If you really want to use existing scripts, they need to be open source and you need to package them in a way that the excess code is removed or “hidden” -- AND YOU NEED TO EXPLAIN THEM IN YOUR BID or else I’ll assume you’re using none.

Thanks.

-

Messages Posted: 0 View project clarification board Post message on project clarification board

Bid On This Project
 
If you are the project creator or one of the bidders Log In for more options

  View PM Post PM

220

7 days

06-23-2008 16:21 EDT

I am interested.

help

  View PM Post PM

100

1 day

06-22-2008 17:15 EDT

Dear Sir! I have experience with PDF manipulation. Can write both PHP and Perl scripts. For PHP script we can use functions described here http://us2.php.net/manual/en/ref.pdf.php and PDF::API2 module for perl script. My bid is for very professional job. My main objective is fast professional service exciting my customers. Please contact in PMB if you have any questions. Best Regards, Zeke

help

  View PM Post PM

100

1 day

06-22-2008 11:41 EDT

Let's do it!

help

  View PM Post PM

100

1 day

06-23-2008 04:24 EDT

Can be done.

help

  View PM Post PM

150

5 days

06-22-2008 20:31 EDT

We noted all points. Can be done as per spec.

help

  View PM Post PM

98

0 days

06-22-2008 20:45 EDT

pls check the PM

help

  View PM Post PM

100

3 days

06-24-2008 05:46 EDT

View PMB for details

help

    Bid on this Project