Find Jobs
Hire Freelancers

PDF Value Coordinate Mapper

$750-1500 USD

Completed
Posted about 12 years ago

$750-1500 USD

Paid on delivery
This is for Windows 32 and 64 bit compatibility. I am envisioning an Acrobat plugin, but I am flexible on what it is developed in, as long as I can open a PDF and mouseover and/or click to select an item. If it can be done external to Acrobat, I would prefer a web-based Java or C# application. But I am open to other possibilities. PHASE1: Acrobat plugin with which, when activated from inside Acrobat on an open PDF, mousing over any text object will hi-light its rectangle, and display the X,Y coordinate of the rectangle's origin in a small floating pallette, like a tooltip. Pressing the U key while clicking the hilighted rectangle will copy to the clipboard the text "x=[x coordinate], y=[y coordinate]" where [? coordinate] is the actual coordinate value. For example: "x=123, y=456" Pressing the I key while clicking copies to the clipboard the X and Y coordinates, separated by a comma, example: "123, 456". PHASE2: Will include a small always-on-top floating pallette that will include, among other things, two text fields. To the right of the first of these 2 fields is a button labeled INSERT, To the right of the second textfield is a button labeled UPDATE (these are small toolbar-esque icon buttons). These two editable text fields will contain SQL statements definable by the user that include specific "smart codes". For example: "insert into tablename (key, x, y) values ({V}, {X}, {Y});" There should additionally be a 10 more smartcodes, {1-0} When the user mouses over a text object in the PDF, its rectangle will hi-light. If the user presses the V key while clicking, the {V} smartcode will be replaced in both text fields with the hi-lighted value. If the user presses the X key while clicking, the {X} smartcode will be replaced in both text fields with the X coordinate of the clicked text object. Likewise with the Y coordinate. Double clicking the highlighted text, destroys the rectangle hilight, and enables the user to select characters at an individual level, as in normal selection/editing mode. At this point, when the user presses Ctrl+ a numeric key, the selected text replaces the respective numeric smartcode in the two query text fields. Clicking off the selected characters, returns the app to the rectangle selection mode once again. The INSERT and UPDATE buttons will enable only after all smartcodes are replaced with values. Clicking the INSERT button will execute the insert query against a pre-defined MYSQL database. If it throws a duplicate insert error, the program will instead run the update. Clicking the UPDATE button will do the same in reverse: upon record not found while attempting to update, the insert query will be run instead. The program then returns any SQL error, or successful update or insert, whichever was the actual case. The database, host machine, username, password, and insert and update text are all to be stored in a config file. The pallette should also include a button (triggerable by Ctrl+n) that clears the previous completed queries, and reloads the smartcoded queries to begin a new insert/update. PLEASE NOTE: This is a work-for-hire opportunity. When the project is complete, I will retain the code and sole intellectual property rights. I will provide a sample PDF when a coder has been selected. The app must work with the example PDF.
Project ID: 1435125

About the project

1 proposal
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I understand that you needed a plugin to be developed for the Acrobat. Per the requirement, it is better to be developed as a Acrobat-plugin as it needs to get user inputs and respond to it. I have 9+ yrs of expertise in Software development with C, C++, Java, MySQL, RDBMS etc. I am new to freelancer, and happened to see this interesting project today. I have prior experience in developing acrobat plugins. I have developed a plugin which replaces the color of the found text with the user selected color. I hope this project will be interesting and challenging to show case myself. Given the opportunity, I assure you that I will deliver the project in time and with no comprise in quality.
$550 USD in 26 days
5.0 (1 review)
3.5
3.5

About the client

Flag of UNITED STATES
Spring, United States
5.0
1
Payment method verified
Member since Feb 8, 2012

Client Verification

Other jobs from this client

PDF Hover Tool Phase 2
$30-250 USD
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.