Create Software that will enter data from a text file into the PDF document properties fields

This project was awarded to piyushdpatel for $35 USD.

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

You will create software that will take information from a text file and REPLACE any information into the Document Properties fields in PDF documents.

There will be sets of two files. One will be a text file and one will be a PDF file. They will have the same file name, except for the file extension.

For example, the two file names may be [url removed, login to view] and cp1020.pdf. You will replace the information from [url removed, login to view] into the Document Properties fields in the [url removed, login to view] file.

See the attached files for a sample of both the text file and a completed PDF file.

Every text document has the same format:

Product: Product Name

Company: Company Name

Date: Date

CAS: CAS number

CAS: CAS number

CAS: CAS number


Each of the fields may or may not have any values

(they may be 0 or more CAS fields)

As an example:

Product: Windex Cleaner

Company: Johnson Corporation

Date: January 2, 2012

CAS: 133-22-1

CAS: 21-11-5


Product name will be entered into the PDF TITLE field

Company name will be entered into the PDF Author field

Date will be entered into the Subject field

Each CAS number will be entered into the Keywords field (there may be 0 or more CAS numbers)

The GHS value will be entered into the last line of the Keywords field ( value may or may not be present)

There are more tha 500,000 pairs of files that must be processed, so this must work very quickly.

Please look at the pair of files that have been attached.

A demonstration program or other proof that you can accomplish this task would be helpful.

Awarded to:

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