Link to home
Start Free TrialLog in
Avatar of curiouswebster
curiouswebsterFlag for United States of America

asked on

Jumpstarting my first Java app

I program in C# but need to write a Java app that can be downloaded and run on many platforms. The application will "scrub" confidential information from a merchant's credit card report (PDF).

It will remove the merchant's name, address, merchant ID (xxxx-xxxx-xxxx-xxxx) account number, etc.

It will do this by scanning the entire PDF and exporting non-confidential data to a CSV file.

I need this to be easy for non-techies to download and run.

What basic considerations should I have about what I should and should not consider before I start planning the design?

What frameworks help? Hurt?

What kind of installation program/script is needed?

I would host this download from my website...

Thanks.
SOLUTION
Avatar of Dustin Saunders
Dustin Saunders
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of curiouswebster

ASKER

I will not use OCR, and would only process downloaded PDF reports. I would likely have a list of "supported processors" and need to be very busy updating my code to extend this capability to other for other credit card processors.

The users would be merchants who would be shielding me from liability by scrubbing the reports on their own PC's. When a support format is used, the output would be the CSV file expected by my website, for an upload of the data in a "scrubbed report."
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
You probably need to say something about the relationship between the PDF file and the CSV file. An example 'fictional' PDF would help
thanks