I have to redesign a report (web-based) that basically adds text on top of a map. It relies on some parts which are no longer supported by 64bit systems and is too unreliable and complex to just patch.
Essentially, it starts with a WMF file (I'd like to keep it that way if possible, avoids the overhead of changing all the maps), and a list of items to add in the form of rectangles, text, and other WMF files (which will usually contain a bitmap image). The final result is for display on a web page and should be somehow downloadable (it's currently a PDF). Zooming would most likely be required because of the size of the maps, but it doesn't have to be fancy (just like a PDF reader's zoom). The text can be in various fonts and sizes, with simple effects (and multilingual. UTF-8 and/or Unicode friendly). The rectangles can have dotted borders, background filling, etc (think old VB6 drawing options).
I'm trying to find a solution that's easy and quick to implement and distribute. This is for a web site, again. The system is currently built with a mix of J and TeX (MiKTeX).
All I'm asking for is suggestions, starting points to get me going.
One fairly small library currently used is an old version of ComponentOne Chart. I'm looking into that to see if they have something.