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...