Rainbow PDF Server Based Converter V3.0 outputs SVG that is compliant to W3C Scalable Vector Graphics (SVG) 1.1 specification. Moreover, it also outputs SVG Tiny and SVG Basic in the Mobile SVG Profiles.
Rainbow PDF Server Based Converter V3.0 can output any of the SVG 1.1, SVG Basic and SVG Tiny. When a profile is not specified, it is regarded as SVG 1.1.
Mobile SVG Profiles are the specifications for mobile computing devices or cellular phones which have restrictions in the throughput of the hardware, the memory capacity and the number of colors that can be displayed.
Since SVG Tiny is for the hardware with the most restrictions, like a cellular phone, the supported elements and attributes are quite limited. Therefore, the reproduction level of the original document may be low.
SVG Basic is for more high-efficient pocket devices, such as high-efficient PDA, and has fewer restrictions than SVG Tiny. See also Mobile SVG Profiles for more details.
Rainbow PDF Server Based Converter V3.0 outputs SVG Tiny and SVG Basic on the basis of the output for SVG 1.1 by disregarding the unsupported elements.
When the document composed of multiple pages is converted into SVG, each page will be output to each file. It is possible to output them collectively to one file by setting Command-line Interface etc. However, when it is output as standard out, it is always output to one file.
The following vector images are outputted to SVG as vector primitives are replaced with SVG operators.
In SVG output, whether to embed the raster image into SVG or to output it to another file and link can be specified by Command-line Interface etc.
The raster image which can be embedded directly into SVG is as follows.
The raster images put on the MS Office document are stored in some different types. In Rainbow PDF Server Based Converter V3.0, when the image is the format which can be embedded directly into SVG, the image extracted from the original document is embedded. when it is not so, it is embedded after converting into JPEG or PNG. An error occurs when there is an image of the format that cannot be converted. The image of the format not to be able to be converted occurs an error.
Please refer to "Fonts" for the font.
With SVG Output, although the font can be embedded, the font file is not embedded but the stroke of the associated character of a font is embedded. Therefore, you cannot embed the font in SVG when the font is protected by the patent and its stroke cannot be acquired.
In addition, the correct outline might not be embedded with some of TrueType and OpenType fonts.
In SVG Tiny, since many elements are not supported, it may be difficult to reproduce output that is faithful to the original document. Rainbow PDF Server Based Converter V3.0 approximate the original as much as possible by substituting the elements with alternative expressions to the extent possible. The following are the main restrictions of SVG Tiny.