ImageMan.Net Version 3 Summer 2012 Release
PdfEncoder Class
Members  See Also  Send Feedback
DTI.ImageMan.Codecs Namespace : PdfEncoder Class

Glossary Item Box

This class provides support for writing PDF Formatted images.

Object Model

PdfEncoder Class


Visual Basic (Declaration) 
Public Class PdfEncoder 
   Implements DTI.ImageMan.ImEncoderDTI.ImageMan.ImMultiPageEncoder 
Visual Basic (Usage)Copy Code
Dim instance As PdfEncoder
public class PdfEncoder : DTI.ImageMan.ImEncoderDTI.ImageMan.ImMultiPageEncoder  
public class PdfEncoder implements DTI.ImageMan.ImEncoderDTI.ImageMan.ImMultiPageEncoder 
Managed Extensions for C++ 
public __gc class PdfEncoder : public DTI.ImageMan.ImEncoderDTI.ImageMan.ImMultiPageEncoder  
public ref class PdfEncoder : public DTI.ImageMan.ImEncoderDTI.ImageMan.ImMultiPageEncoder  


The Portable Document Format or PDF has become the best way to transfer richly formatted documents including text and images. Data Techniques has been able to leverage it's extensive experience with graphics to provide the ability to save images in Adobe's PDF Format.

Data Techniques PDF Exporter provides full imaging export support that is 100% compatible with the current version of the PDF format 1.6, fifth edition, released in November of 2004. It is also backward compatible to version 1.3, second edition, released in July 2000 this was the version supported by Adobe Acrobat Reader* 4. If the 128 bit encryption option is used then it must be a version 1.4 file and will need Adobe Acrobat Reader* 5 or greater.

The Image Support provided by Data Techniques PDF Exporter includes several options for saving your images. These allow for high compression ratios as well as maximum flexibility. These options include the ability to save textual information, like Author, Subject or Keywords. As well as specifying the compression format and formatting options, such as the PNG filter used in the Flate compression method. By using Incremental Updates the PDF Exporter allows you to save multiple page files or append pages at a later date even if they are different color depths or image formats.

In order for an image to be saved in grayscale format it must have a ramped palette. A ramped palette is created when the ImageMan Palette is created using the GrayScale PaletteType:DTI::ImageMan::ImPalette::PaletteType:.

When using the ModifyBitDepth Command:DTI::ImageMan::Commands: set the Palette Option:DTI::ImageMan::Commands::ModifyBitDepthCommand: to Custom:DTI::ImageMan::Commands: and the Palette Property:DTI::ImageMan::Commands: to a new ImageMan Palette using the GrayScale PaletteType:DTI::ImageMan::ImPalette::PaletteType:.

Inheritance Hierarchy



Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

© 2014 Data Techniques, Inc. All Rights Reserved.