PDF

PDF stands for Portable Document Format. It was developed by Adobe Corporation to allow users to exchange and view their electronic documents in an easy and reliable way, independent of the environment in which these documents were created. A PDF file will look the same on the screen and in print regardless of what kind of machine you are using or which software package was used to create that file. One major advantage of PDF is that a large document can be compressed small enough to download very quickly, and still displays content as if you were looking at the original source such as a book or magazine.

Postscript is a simple interpretive page description language. Postscript is the language that most advanced laser printers use in order to render electronic information on a printed page. EPS stands for Encapsulated PostScript. An EPS file is a PostScript language program describing the appearance of a single page.

PDF is emerging as a powerful format for reproducing documents over the web. Because of its high precision and accuracy in representing text and pictures along with its "hyper" nature, PDF is becoming a popular alternative to HTML and Postscript.

The LEADTOOLS PDF Plug-ins are add-on modules for all LEADTOOLS Toolkits with exception of LEADTOOLS Multimedia and extends support to include PDF, Postscript, and EPS formats. The LEADTOOLS PDF SDK Plug-ins support loading±, saving, viewing±, rasterizing±, and encoding of these three formats and integrates seamlessly with the broad imaging functionality present in the existing LEADTOOLS toolkits, encompassing specialized display, color-conversion, image-processing, scanning, annotations, document clean-up, and much more.

Loading Capabilities±

The LEADTOOLS PDF plug-in ± has the following import capabilities:

image\sqrblit.jpg Loads PDF 1.4 files. ±

image\sqrblit.jpg Loads PostScript Language Level 3 files. ±

image\sqrblit.jpg Loads EPS files. ±

image\sqrblit.jpg Load the entire document or a specified set of sequential pages. ±

Rasterization Capabilities±

image\sqrblit.jpg Control pixel depth - Valid values are 1,4,8 and 24.±

image\sqrblit.jpg Control horizontal resolution in dots per inch. ±

image\sqrblit.jpg Control vertical resolution in dots per inch. ±

image\sqrblit.jpg Use fonts installed by the plug-in or system fonts. ±

image\sqrblit.jpg Font anti-aliasing - Valid values are 1-bit(no anti-aliasing) , 2-bit and 4-bit. ±

image\sqrblit.jpg Graphics anti-aliasing - 1-bit , 2-bit and 4-bit. ±

Saving Capabilities

Full multi-page write support is provided by this module for the PDF format. You can append, insert, replace or delete a specified page in the generated PDF file.

The plug-in gives you a wide range of control options for the resulting image data in terms of compression. These include:

image\sqrblit.jpg No compression, where the image is embedded inside the file without any compression.

image\sqrblit.jpg Compressed using CCITT Group 3, 1 dimension. For 1-bit images.

image\sqrblit.jpg Compressed using CCITT Group 3, 2 dimensions. For 1-bit images.

image\sqrblit.jpg Compressed using CCITT Group 4. For 1-bit images.

image\sqrblit.jpg JPEG compression and YUV 4:4:4 color space loss-less. Bits per pixel: 8 for grayscale, 24 for color.

image\sqrblit.jpg JPEG compression and YUV 4:2:2 color space. Bits per pixel: 8 for grayscale, 24 for color.

image\sqrblit.jpg JPEG compression and YUV 4:1:1 color space. Bits per pixel: 8 for grayscale, 24 for color.

image\sqrblit.jpg JBIG2 compression. Bits per pixel: 1.

image\sqrblit.jpg The plug-in also gives you control over the type of encoding to be used in order to change compressed image data into a text encoded format. The text encoding techniques include:

image\sqrblit.jpg No text encoding at all.

image\sqrblit.jpg Use ASCII 85 text encoding algorithm.

image\sqrblit.jpg Use ASCII HEX text encoding technique.

Encryption/Decryption

image\sqrblit.jpg RC4 40-bit key encryption.

image\sqrblit.jpg RC4 128-bit key encryption.

Support for User password, Owner password permissions.

± Some functionality is only included in the Read/Write version.

The LEADTOOLS PDF features are available in the following products:

LEADTOOLS PDF Plug-in (Read)

LEADTOOLS PDF Plug-in (Write)

Advanced PDF Compressor Plug-in

LEADTOOLS_PDF_OCR_Plug_in

Support for the PDF features is provided for the following programming interfaces:

ActiveX

API

Class Library

COM

.NET

VCL