Functions/Properties
Setup & configuration
componentVersion
: Retrieve the component version number.setConfig
: Process a configuration command.
Opening & closing PDF files
loadFile
: Load a PDF file from disk.loadFileWithPassword
: Load a PDF file from disk, with a password.loadStream
: Load a PDF file from an OLE IStream object.loadStreamWithPassword
: Load a PDF file from an OLE IStream object, with a password.closeFile
: Close the currently open PDF file.
PDF file information
numPages
: Get the number of pages.getPageWidth
: Get the width of the specified page.getPageHeight
: Get the height of the specified page.getPageBoxXMax
: Get the maximum x coordinate of the specified page box.getPageBoxXMin
: Get the minimum x coordinate of the specified page box.getPageBoxYMax
: Get the maximum y coordinate of the specified page box.getPageBoxYMin
: Get the minimum y coordinate of the specified page box.getPageBounds
: Get the bounds of the specified page.getPageRotation
: Get the default rotation for the specified page.getPageUserUnit
: Get the UserUnit scaling factor for the specified page.getFormType2
: Get the type of form in the PDF file.fileIsDamaged
: Check to see if the PDF file is damaged.usesJavaScript
: Returns true if the PDF document uses JavaScript.
Color & transparency usage
checkPageColorUsage
: Analyze a page for color usage.numColorSpaces
: Get the number of PDF color space types.getColorSpaceName
: Get the name of a PDF color space type.getNumColorSpaceObjects
: Get the number of objects drawn in a particular color space type.checkPageTransparencyUsage
: Analyze a page for transparency usage.
Color management
enableColorManagement
: Enable or disable color management for one document.setGrayOutputProfile
: Set the gray output profile for one document.setRGBOutputProfile
: Set the RGB output profile for one document.setCMYKOutputProfile
: Set the CMYK output profile for one document.
Generating image files
writePageBitmap
: Write a page to an image file.writePageBitmap2
: Write a page to an image file.writeRegionBitmap
: Write a rectangular region to an image file.writeRegionBitmap2
: Write a rectangular region to an image file.
Generating in-memory bitmaps
convertPageToPicture
: Convert a page to a Picture object.convertPageToPicture2
: Convert a page to a Picture object.convertPageToBitmap2
: Convert a page to a raw bitmap.convertRegionToPicture
: Convert a rectangular region to a Picture object.convertRegionToPicture2
: Convert a rectangular region to a Picture object.convertRegionToBitmap2
: Convert a rectangular region to a raw bitmap.
Rasterization properties
imageMono
: Monochrome color setting for rasterization.imageGray
: Grayscale color setting for rasterization.imageRGB
: RGB color setting for rasterization.imageCMYK
: CMYK color setting for rasterization.imageDevNToCMYK
: DeviceN-to-CMYK color setting for rasterization.imageDevNToRGB
: DeviceN-to-RGB color setting for rasterization.imageGrayToMono
: Gray-to-monochrome color setting for rasterization.imageFileBMP
: BMP image file format.imageFileTIFF
: TIFF image file format.imageFileJPEG
: JPEG image file format.imageFilePNG
: PNG image file format.imageFilePNM
: PNM image file format.
Image parameters
resetParams
: Reset all image parameters to their default values.rotation
: Set the image rotation.embedOutputProfile
: Control embedding of ICC profile in output image.jpegQuality
: Set the JPEG quality level.pngTransparency
: Set PNG transparency support.tiffCompression
: Set TIFF compression mode.tiffUncompressed
: TIFF compression mode: none.tiffLZW
: TIFF compression mode: LZW.tiffG3
: TIFF compression mode: G3.tiffPackBits
: TIFF compression mode: PackBits.tiffBigMode
: Enable or disable 'BigTIFF' mode for TIFF output.
DeviceN bitmaps
convertPageToDeviceNImage
: Convert a page to a DeviceN image.convertPageToDeviceNImageWithAlpha
: Convert a page to a DeviceN image with an alpha channel.convertRegionToDeviceNImage
: Convert a rectangular region to a DeviceN image.convertRegionToDeviceNImageWithAlpha
: Convert a rectangular region to a DeviceN image with an alpha channel.getNumDeviceNChannels
: Get number of color channels in DeviceN image.getDeviceNChannelName
: Get the name of a DeviceN color channel.getDeviceNChannelCMYK
: Get the CMYK color of a DeviceN color channel.getDeviceNPicture
: Get a Picture object for one DeviceN color channel.getDeviceNBitmap
: Get a raw bitmap for one DeviceN color channel.getDeviceNAlphaPicture
: Get a Picture object for the DeviceN alpha channel.getDeviceNAlphaBitmap
: Get a raw bitmap for the DeviceN alpha channel.resetDeviceNChannelMask
: Reset the DeviceN channel mask to all-on.setDeviceNChannelMask
: Set or clear one channel in the DeviceN channel mask.getDeviceNChannelMask
: Get the DeviceN channel mask for the specified channel.removeDeviceNChannel
: Remove a DeviceN color channel.setDeviceNChannelCMYK
: Replace the CMYK value associated with a DeviceN channel.getDeviceNToRGBPicture
: Convert a DeviceN image to an RGB Picture object.getDeviceNToRGBBitmap
: Convert a DeviceN image to a raw RGB bitmap.writeDeviceNToRGBBitmap
: Convert a DeviceN image to RGB and write to an image file.clearDeviceNImage
: Free memory used by a DeviceN image.loadMPDeviceNChannels
: Get the list of DeviceN color channels used on a page (multi-pass DeviceN API).getNumMPDeviceNChannels
: Get the number of DeviceN color channels used on a page (multi-pass DeviceN API).getMPDeviceNChannelName
: Get the name of a DeviceN color channel (multi-pass DeviceN API).resetMPDeviceNChannelList
: Get the name of a DeviceN color channel (multi-pass DeviceN API).addMPDeviceNChannel
: Add a DeviceN color channel to the list to be rasterized (multi-pass DeviceN API).
Layers
getNumLayers
: Get the number of layers.getLayer
: Get a layer handle.getLayerName
: Get the name of a layer.getLayerVisibility
: Get the visibility state of a layer.setLayerVisibility
: Set the visibility state of a layer.getLayerViewState
: Get the suggested state of a layer for viewing mode.getLayerPrintState
: Get the suggested state of a layer for printing mode.getLayerOrderRoot
: Get the root of the layer display order tree.getLayerOrderIsName
: Check to see if a layer display order node is a name.getLayerOrderName
: Get the name of a layer display order node.getLayerOrderLayer
: Get the layer associated with a layer display order node.getLayerOrderNumChildren
: Get the number of children attached to a layer display order node.getLayerOrderChild
: Get a child of a layer display order node.
Embedded files
getNumEmbeddedFiles
: Get the number of embedded files.getEmbeddedFileName
: Get the name of an embedded file.saveEmbeddedFile
: Save an embedded file.