PDF output is a standard function of Office Server Document Converter V12.0. The PDF versions that can be output are as follows:
PDFs can be viewed using a PDF viewer that complies with ISO 32000.
Office Server Document Converter V12.0 outputs PDFs with the following features:
PDF/X is defined in ISO 15930 and is a subset of PDF that aims to exchange the data for printing. Basically all the information for printing is included in the PDF file. Office Server Document Converter V12.0 is available for outputting the following version of PDF/X.
The following shows the main features for PDF/X.
| PDF/X-1a | PDF/X-3 | PDF/X-4 | PDF/X-4p | |
|---|---|---|---|---|
| All fonts must be embedded | yes | yes | yes | yes |
| The output intent must be specified | yes | yes | yes | yes |
| ICC profiles specified as the output intent must be embedded | no | no | yes | no |
| Supports CMYK, Spot color | yes | yes | yes | yes |
| Supports Grayscale | yes | yes | yes | yes |
| Supports RGB | no | yes | yes | yes |
| Supports transparency | no | no | yes | yes |
| Supports PDFs with encryption; setting of password, the restriction for printing and the restriction for changing must not be done | no | no | no | no |
| PDF may contain links or annotations, etc. in the print area | no | no | no | no |
| PDF may contain elements that include actions such as bookmarks, etc. | no | no | no | no |
In PDF/X, all fonts must be embedded. When the font that is not allowed to embed is used, PDF/X cannot be generated.
PDF/X adopts the appropriate information by ignoring the most of the information set by users, such as font embedding, etc.
When an image incompatible as PDF/X is specified, the processing changes depending on error-on-pdfx-fault specified in PDF Output Settings. See also error-on-pdfx-fault.
In PDF/X, the output intent must be specified. There are two ways to specify the output intent. One is to directly specify the ICC profile and the other one is to specify the output condition identifier.
When specifying the output intent by an ICC profile, specify the URL of the ICC profile in the Option Setting File. For example:
In PDF/X, the output intent which can be specified is only one. When multiple output intents are specified, it is indeterminate which one is adopted.
In PDF/X, the only ICC profile of the output intent which can be embedded is the one whose device class is “prtr”. Any ICC profiles other than “prtr” cannot be used. Specifying an ICC profile other than “prtr” will report the following error:
With PDF/X-1 to 3, you can also specify an output condition identifier in the Option Setting File. The specification is made in the form of a URI fragment. The specification is made in the form of a URI fragment.
The first character must be “#”. After that, the parameters are lined and separated by &. Each parameter is in the form of name=value. The name of the parameters are as follows (by mapping to the items of the Outputlntent dictionary for PDF/X).
When the output intent is specified by the output condition identifier, the output intent is not embedded in PDF/X. When it is specified by the ICC profile, the ICC profile is embedded in PDF/X.
The standard output intent is the standard ICC profile defined below.
| ☞ | CMYK Characterization Data |
|---|
You can specify any of these for the output condition identifier. The standard output intents that can be specified with Office Server Document Converter V12.0 are as follows and they are all for CMYK.
|
|
|
|
|
|
The ICC profile specified by the URL is judged whether it is the standard output intent from its contents. When the standard output intent is specified with a URL, with PDF/X-1 to 3, it’s possible to select whether the ICC profile is embedded or not by embed-std-output-intent of the PDF Output Settings, because the embedding of the ICC profile is not required. With PDF/X-1 to 3, when specified by the output condition identifier, it’s not embedded regardless of the setting of embed-std-output-intent.
The standard ICC profile can be downloaded from Adobe.
| ☞ | Adobe ICC profiles |
|---|
The profile that can be downloaded may be already bundled with Adobe Acrobat and has already been installed on your system. If your OS is Windows, search the %windir%\system32\spool\drivers\color directory.
PDF/A is defined by ISO 19005 and it is the specification intended to be suitable for long-term preservation of electronic documents. Office Server Document Converter V12.0 is available for outputting the following version of PDF/A.
The following shows the main features for PDF/A:
| PDF/A-1a | PDF/A-1b | PDF/A-2a | PDF/A-2b | PDF/A-2u | PDF/A-3a | PDF/A-3b | PDF/A-3u | |
|---|---|---|---|---|---|---|---|---|
| All fonts must be embedded | yes | yes | yes | yes | yes | yes | yes | yes |
| Files must be tagged | yes | no | yes | no | no | yes | no | no |
| Files must include XMP compliant metadata | yes | yes | yes | yes | yes | yes | yes | yes |
| Files may include encryption | no | no | no | no | no | no | no | no |
| Files may include LZW Compression | no | no | no | no | no | no | no | no |
| Files may include Transparent images | no | no | yes | yes | yes | yes | yes | yes |
| Files may refer to the external content | no | no | no | no | no | no | no | no |
| Files may include JavaScript | no | no | no | no | no | no | no | no |
| All text must be convertible to Unicode | yes | no | yes | no | yes | yes | no | yes |
| PDF/A can be attached | no | no | yes | yes | yes | yes | yes | yes |
| Any file other than PDF/A can also be attached | no | no | no | no | no | yes | yes | yes |
PDF/A require that all fonts are embedded; if a font cannot be embedded due to security restrictions or other issues, a PDF/A will not be generated. Also, the embedding of the ICC profile is required with PDF/A, so when specifying the output intent, only the URL specification of the ICC profile is effective.
Most information (including embedding of fonts etc.) is adopted precisely and user settings are ignored.
XMP metadata is automatically generated from the document information of PDF. Embedding additional information is not available in Office Server Document Converter V12.0.
Since fonts cannot be embedded in forms in PDF, PDF/A cannot be generated.
A linearized PDF file makes viewing of the generated PDF on the web faster. Features of linearized PDF include the following:
PDF that is optimized for fast web view indicates this linearized PDF.
| CAUTION: | It has been confirmed that some viewers might judge that linearized PDF with file size of less than or equal to 4 KB is not optimized. |
|---|
Adobe Type 1 fonts (including Adobe Standard 14 Fonts), 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, see the “Fonts”.
Office Server Document Converter V12.0 requires that the fonts, which are specified in documents, are installed on your system in order to use them correctly. See Windows help or follow the installation instructions attached to the fonts for the method of installing the font in Windows versions. The font placed outside the font folder can be outputted to PDF in Windows versions. At this time, you need to specify some setting in the Font Configuration File. However, the font cannot be displayed in GUI.
These 14 Adobe Type 1 fonts are called Standard 14 Fonts in PDF.
It is not necessary to prepare an AFM (Adobe Font Metrics) file, even when using an Adobe Type 1 font (except for these Standard 14 Fonts). The glyph names of Adobe Type 1 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. For more details about AGL, see also Unicode and glyph mapping using the .AFM file.
| CAUTION: | When the PDF includes a transparent image that is displayed with Adobe Acrobat or Reader, the character might appear somewhat bolder. This is a known problem of Adobe Acrobat or Reader. |
|---|
The following character sets are supported:
Encoding of all characters is processed as Unicode within Office Server Document Converter V12.0. In the case of Chinese, Japanese, Korean (CJK), Office Server Document Converter V12.0 maps the Unicode to glyph in each CJK character sets by using the following CMap:
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, OpenType fonts.
Embedding font makes it 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 cases where embedding TrueType fonts are prohibited by a font vendor, error occurs and processing stops. This error can be avoided 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 Type 1 font processing, only the outline of a font that has font specific encoding is embedded. The option to embed all glyphs of a font can also be specified whether the font has standard or font specific encoding.
For more information about supported graphic images, see the “Graphics”.
The following vector images outputted to PDF as vector primitives are replaced with PDF operators:
The raster images attached in a MS Office document are stored in different formats. In Office Server Document Converter V12.0, when the image is the format which can be embedded directly into PDF, the image extracted from the original document is embedded. Otherwise, it is embedded after converting into JPEG etc. The image format that is not able to convert will be disregarded.
The raster images which can be embedded directly in a PDF are as follows:
These are the following restrictions:
When the file which includes the transparent object is converted into PDF, a color may be dull if a conversion result is displayed by Adobr Reader, etc. In that case, it is avoidable by changing the transparent color space into RGB. Specify as follows in the Option Setting File.
This setting is effective with V4.0 MR3 or later. From V5, the color model can be outputted as RGB by default.