As mentioned earlier, the Application Modules illustrate the functionality that Batik
offers.
For example, the SVG Browser is built using several
Batik Core Modules (such as the JSVGCanvas
GUI component and the ImageTranscoder
s)
and illustrates how Batik lets you not only view, zoom, pan and rotate SVG documents, but also search them
and convert them to other formats (such as JPEG, Tiff or PNG).
The SVG Pretty Printer is another example that shows how Batik
lets you manipulate and transform SVG content, here for the purposed of tidying up potentially
disorganized SVG files
The SVG Font Converter illustrates how Batik can help you embed
SVG Font definitions in an SVG file by providing an application that converts ranges of
characters from a True Type Font format to the SVG Font format.
Finally, the SVG Rasterizer shows how to leverage the
Transcoder API to convert to and from SVG content
Note that even though the Application Modules are meant to be usefull and fun to use, they
are not the primary deliverables of the Batik project. Instead, they are illustrations of how the
Batik core modules might be used and combined.