Full Name | Adobe PDF (Adobe Portable Document Format) |
Format ID | IG_FORMAT_PDF = 56 |
File Extension(s) | |
Data Type | Vector Image |
Data Encoding | Binary |
ImageGear Multipage Support | Yes |
ImageGear Alpha Channel Support | No |
ImageGear Platforms Support | WIN32, WIN64, Unix, Unix64, MAC, .NET |
To enable the support of the PDF format, attach the ImageGear PDF Component to Core ImageGear. |
ImageGear Supported Versions:
- Adobe® PDF version 1.7
- Adobe® PDF version 1.6
- Adobe® PDF version 1.5
ImageGear Supported Features:
- IG_FLTR_DETECTSUPPORT - autodetection
- IG_FLTR_PAGEREADSUPPORT - single page file reading
- IG_FLTR_MPAGEREADPSUPPORT - multi-page file reading
- IG_FLTR_PAGEINSERTSUPPORT - single-page file writing
- IG_FLTR_MPAGEWRITEPSUPPORT - multi-page file writing
- IG_FLTR_PAGEDELETESUPPORT - page deleting from multi-page file
- IG_FLTR_PAGESWAPSUPPORT - page swapping in multi-page files
ImageGear Read Support:
- IG_COMPRESSION_NONE:
- Indexed RGB: 1, 4, 8 bpp;
- Grayscale: 8 bpp;
- RGB: 24 bpp;
- CMYK: 32 bpp.
- IG_COMPRESSION_DEFLATE:
- Indexed RGB: 1, 4, 8 bpp;
- Grayscale: 8 bpp;
- RGB: 24 bpp;
- CMYK: 32 bpp.
- IG_COMPRESSION_RLE:
- Indexed RGB: 1, 4, 8 bpp;
- Grayscale: 8 bpp;
- RGB: 24 bpp;
- CMYK: 32 bpp.
- IG_COMPRESSION_CCITT_G3:
- Indexed RGB: 1 bpp
- IG_COMPRESSION_CCITT_G4:
- Indexed RGB: 1 bpp.
- IG_COMPRESSION_CCITT_G32D:
- Indexed RGB: 1 bpp.
- IG_COMPRESSION_JPEG:
- Indexed RGB: 8 bpp;
- Grayscale: 8 bpp;
- RGB: 24 bpp;
- CMYK: 32 bpp.
- IG_COMPRESSION_JPEG2K:
- Indexed RGB: 1, 4, 8 bpp;
- Grayscale: 8 bpp;
- RGB: 24 bpp;
- CMYK: 32 bpp.
- IG_COMPRESSION_JBIG2:
- Indexed RGB: 1 bpp.
- IG_COMPRESSION_LZW:
- Indexed RGB: 1, 4, 8 bpp;
- Grayscale: 8 bpp.
ImageGear Write Support:
- IG_COMPRESSION_NONE:
- Indexed RGB: 1, 4, 8 bpp;
- Grayscale: 8 bpp;
- RGB: 24 bpp;
- CMYK: 32 bpp.
- IG_COMPRESSION_DEFLATE:
- Indexed RGB: 1, 4, 8 bpp;
- Grayscale: 8 bpp;
- RGB: 24 bpp;
- CMYK: 32 bpp.
- IG_COMPRESSION_RLE:
- Indexed RGB: 1, 4, 8 bpp;
- Grayscale: 8 bpp;
- RGB: 24 bpp;
- CMYK: 32 bpp.
- IG_COMPRESSION_CCITT_G3:
- Indexed RGB: 1 bpp.
- IG_COMPRESSION_CCITT_G4:
- Indexed RGB: 1 bpp.
- IG_COMPRESSION_CCITT_G32D:
- Indexed RGB: 1 bpp.
- IG_COMPRESSION_JPEG:
- Indexed RGB: 8 bpp;
- Grayscale: 8 bpp;
- RGB: 24 bpp;
- CMYK: 32 bpp
- IG_COMPRESSION_JPEG2K:
- Indexed RGB: 1, 4, 8 bpp;
- Grayscale: 8 bpp;
- RGB: 24 bpp;
- CMYK: 32 bpp.
- IG_COMPRESSION_JBIG2:
- Indexed RGB: 1 bpp.
- IG_COMPRESSION_LZW:
- Indexed RGB: 1, 4, 8 bpp;
- Grayscale: 8 bpp.
ImageGear Filter Control Parameters:
Filter Control Parameter | Type | Default Value | Available Values | Description |
DEPTH | UINT | 24 | 1, 8, 24 | Specifies bit depth in bits per pixels during the PDF document conversion into the raster image. A higher value indicates a higher quality raster image and a larger amount of memory required for rasterization. The DIB of the output raster image has this value as a bit count. |
DCRAW_MODE | UINT | 1 | 1, 2 |
Specifies the default PDF rendering method used by the ImageGear PDF component to draw PDF page content.
|
INC_REND | AT_BOOL | FALSE | TRUE, FALSE | Specifies whether incremental rendering or rendering at once should be performed. |
INDEPENDENT_PAGESIZE | AT_BOOL | FALSE | TRUE, FALSE |
(Used with PDF write only.)
|
PAGE_HEIGHT | UINT | 0 | Any non-negative value |
(Used with PDF write only.) This parameter sets the height of the page (in 1/72 inches). If this option is 0, the height is calculated from the image resolution and size as follows:
If the image resolution is not defined, the height is set to the height of an A4 page, which is 792. This option is not used if RESOLUTION_X is FALSE. |
PAGE_WIDTH | UINT | 0 | Any non-negative value |
(Used with PDF write only.) This parameter sets the width of the page (in 1/72 inches). If this option is 0, the width is calculated from the image resolution and size as follows:
If the image resolution is not defined, the width is set to the width of the A4 page, which is 612. This option is not used if RESOLUTION_X is FALSE. |
PASSWORD | LPCHAR | "" | Any | Specifies the password string for the password of the protected PDF documents. |
PRINT_DEPTH | UINT | 8 | 1, 8, 24 | Specifies bit depth in bits per pixels during the PDF document printing. A higher value indicates a higher quality raster image and a larger amount of memory required for printing. |
PRINT_RESOLUTION_X | UINT | 300 | Any | Specifies the horizontal resolution in dots per inch during PDF document printing. A higher value indicates a higher quality image to be printed. |
PRINT_RESOLUTION_Y | UINT | 300 | Any | Specifies the vertical resolution in dots per inch during the PDF document printing. A higher value indicates a higher quality image to be printed. |
RESOLUTION_3D | UINT | 72 | Any except 0 | Specifies the resolution in dots per inch used for generating a pre-rendered bitmap of the default view of the 3D artwork. Producers should provide bitmaps of appropriate resolution for all intended uses of the document, i.e., a high-resolution bitmap for high-quality printing and a default screen-resolution bitmap for on-screen viewing. |
RESOLUTION_X | UINT | 72 | Any | Specifies the horizontal resolution in dots per inch during the PDF/PS document conversion into a raster image. The higher this value, the higher-quality raster image you get after rasterization. The DIB of the output raster image has this value as an X resolution. |
RESOLUTION_Y | UINT | 72 | Any | Specifies the vertical resolution in dots per inch during the PDF/PS document conversion into a raster image. The higher this value, the higher-quality raster image you get after rasterization. The DIB of the output raster image has this value as an Y resolution. |
SAVE_FLAGS | UINT | IG_PDF_OPTIMIZED |
A bit composition of an OR of the following values:
|
(Used with PDF write only.) Specifies an option for saving a PDF file that allows you to remove unreferenced objects, often reducing file size, as well as to write a linearized file for page-served remote (network) access. |
SAVE_MAJOR | UINT | 0 | 0, 1 | Specifies major PDF version number of the document for saving. If major equals 0, both major and minor are ignored and the document is saved to the library's default version. Make sure that the document conforms to the version number you are setting. |
SAVE_MINOR | UINT | 0 | 6, 5, 4, etc. |
Specifies minor PDF version number of the document for saving. Make sure that the document conforms to the version number you are setting. |
SMOOTH_FLAGS | UINT | 0 |
A bit composition of an OR of the following values:
|
Specifies smooth settings for PDF rasterization. |
TEXT_ENCODING | UINT |
IG_PDF_TEXTENC_ASCII_85 |
|
(Used with PDF write only.) Specifies which encoding scheme should be used to convert binary image data to the text format when saving raster image into a PDF document. |
USE_CROP_BOX | AT_BOOL | TRUE | TRUE, FALSE |
Specifies whether to use PDF crop box rectangle for page layout.
|
Comments:
Please see the section Using ImageGear PDF Component.