SVG has always been a technology for tomorrow (and looked like it would always stay that way). It is a really nice technology but it lacked the killer feature which meant people would adopt it today because it served an urgent problem. It found some interesting ‘niche’ uses (for example for icons in Linux desktop) but it had the classic problem of how you get out of the trap that there are few tools (especially viewers) and no killer usage, so few people use it so there are few tools.
Recently, however, I have become convinced that SVG has finally become a useful technology for today. The key change is the support of SVG in web browsers where it offers some useful advantages. In particular, you can use SVG inside HTML5 and it offers a number of advantages to canvas for display. As we are looking to provide the best possible PDF to HTML5 conversion, this is obviously of interest to us! We have already built PDF to HTML5, PDF to javafx, PDF to print, PDF to text, PDF to screen, PDF to image around our PDF parser so we have a fairly good idea how to do PDF to SVG.
So I think you can expect a whole series of PDF to SVG articles on our blog and if you come to our Javaone stand at San Francisco in October, I will be able to show you some interesting stuff. Should you be looking at SVG today?
This post is part of our “SVG Article Index” in these articles, we aim to help you build knowledge and understand SVG.
Do you need to write or read JPEG in Java?
We have an easy guide on how to write JPEG in Java using ImageIO and JDeli.
You can learn how to read/write most of the image files in ImageIO. However, it gives little control over the process.
JDeli is easy to use and offers complete support, so why not give JDeli a try?