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:
Loads PDF 1.4 files. ±
Loads PostScript Language Level 3 files. ±
Loads EPS files. ±
Load the entire document or a specified set of sequential pages. ±
Rasterization Capabilities±
Control pixel depth - Valid values are 1,4,8 and 24.±
Control horizontal resolution in dots per inch. ±
Control vertical resolution in dots per inch. ±
Use fonts installed by the plug-in or system fonts. ±
Font anti-aliasing - Valid values are 1-bit(no anti-aliasing) , 2-bit and 4-bit. ±
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:
No compression, where the image is embedded inside the file without any compression.
Compressed using CCITT Group 3, 1 dimension. For 1-bit images.
Compressed using CCITT Group 3, 2 dimensions. For 1-bit images.
Compressed using CCITT Group 4. For 1-bit images.
JPEG compression and YUV 4:4:4 color space loss-less. Bits per pixel: 8 for grayscale, 24 for color.
JPEG compression and YUV 4:2:2 color space. Bits per pixel: 8 for grayscale, 24 for color.
JPEG compression and YUV 4:1:1 color space. Bits per pixel: 8 for grayscale, 24 for color.
JBIG2 compression. Bits per pixel: 1.
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:
No text encoding at all.
Use ASCII 85 text encoding algorithm.
Use ASCII HEX text encoding technique.
Encryption/Decryption
RC4 40-bit key encryption.
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
Support for the PDF features is provided for the following programming interfaces:
ActiveX
API
Class Library
COM
.NET
VCL