PDF Output

PDF output is a standard function of Rainbow PDF Server Based Converter V3.0. The PDF versions that can be output are as follows:

PDF that can be outputted by Rainbow PDF Server Based Converter V3.0 has the following features.

Font Output

Adobe Type1 fonts (including Adobe Standard 14 Fonts), and TrueType fonts (including OpenType fonts with TrueType Outlines), OpenType fonts (PostScript Outline) and Macintosh TrueType font data fork suitcase are supported for PDF output. Other font formats are not supported. For more details, refer to the "Fonts".

Rainbow PDF Server Based Converter V3.0 requires that the fonts, which are specified in documents, are installed on your system in order to use them correctly. Please refer to Windows help or follow the installation instructions attached to the fonts for the method of installing the font in the Windows version. The font placed aside from the font folder can be outputted to PDF in the Windows versoin. At this time, you need to specify some setting in the font construction file. However, the font cannot be displayed in GUI.

These 14 Adobe Type1 fonts are called Standard 14 Fonts in PDF.

Even when using an Adobe Type1 font except for these Standard 14 Fonts, it is not necessary to prepare an AFM (Adobe Font Metrics) file. The glyph names of Adobe Type1 fonts maps to character codes (Unicode) of formatting data according to the AGL (Adobe Glyph List) specification. The glyph with a name that is not defined in AGL is not output. See also Unicode and glyph mapping using the .AFM file for more details about .AFM file.

Character Sets, Encoding

The following character sets are supported:

  • Adobe Standard Latin character set
  • Symbol character set
  • ZapfDingbats character set
  • Japanese character set (Adobe-Japan1-Supplement2)
  • Simplified Chinese character set (Adobe-GB1-Supplement2)
  • Traditional Chinese character set (Adobe-CNS1-Supplement0)
  • Korean character set (Adobe-Korea1-Supplement1)

Encoding of all characters is processed as Unicode within Rainbow PDF Server Based Converter V3.0. In the case of Chinese, Japanese, Korean, (CJK), Rainbow PDF Server Based Converter V3.0 maps the Unicode to glyph in each CJK character sets by using the following CMap.

  • Japanese : UniJIS-UCS2-H(V) UniJIS-UCS2-HW-H(V)
  • Simplified Chinese : UniGB-UCS2-H(V)
  • Traditional Chinese : UniCNS-UCS2-H(V)
  • Korean : UniKS-UCS2-H(V)

The characters that do not belong to the above character sets are embedded in the PDF by getting the glyphs from the font files. This process is done only for TrueType fonts.

Font Embedding

By embedding fonts in PDF, it becomes possible to display PDF files even in the environment where there are no fonts.

In the default setting of TrueType font processing, only the outline of glyphs that are not defined by CMap is embedded. In the case where TrueType fonts that are prohibited from embed by font vendor appears, error occurs and processing stops. You can avoid this error by replacing it with a white space and output PDF. You can also specify the option that all glyphs of a font are to be embedded whether the character is defined by CMap or not.

In the default setting of Adobe Type1 font processing, only the outline of a font that has font specific encoding is embedded. You can also specify the option that all glyphs of a font are to be embedded whether the font has standard encoding or font specific encoding.

Image Output

For more information about supported graphic images, refer to the "Graphics".

Vector Images

The following vector images are outputted to PDF as vector primitives are replaced with PDF operators.

Raster Images

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 PDF, the image extracted from the original document is embedded. when it is not so, it is embedded after converting into JPEG etc.. The image of the format not to be able to be converted is disregarded.

The raster image which can be embedded directly in PDF is as follows.

However, there are the following restrictions.

  • Progressive JPEG, Interlaced GIF are transformed into regular JPEG or GIF images.
  • 16-bit color in PNG or TIFF is reduced to a 8-bit color.
  • When alpha channel is attached to PNG or TIFF, it is divided.
  • There are some unsupported TIFF formats.
  • JPEG2000 is embedded into PDF only when it is PDF1.5 or later. For other version, it is embedded after being converted to JPEG etc.