Aspose::Pdf::Devices Namespace Reference

Classes

class  BmpDevice
 Represents image device that helps to save pdf document pages into bmp. More...
 
class  Device
 Abstract class for all types of devices. Device is used to represent pdf document in some format. For example, document page can be represented as image or text. More...
 
class  DicomDevice
 Represents image device that helps to save pdf document pages into Dicom format. More...
 
class  DocumentDevice
 Abstract class for all devices which is used to process the whole pdf document. More...
 
class  EmfDevice
 Represents image device that helps to save pdf document pages into emf. More...
 
class  GifDevice
 Represents image device that helps to save pdf document pages into gif. More...
 
class  ImageDevice
 An abstract class for image devices. More...
 
class  JpegDevice
 Represents image device that helps to save pdf document pages into jpeg. More...
 
class  Margins
 This class represents margins of an image. More...
 
class  PageDevice
 Abstract class for all devices which is used to process certain page the pdf document. More...
 
class  PngDevice
 Represents image device that helps to save pdf document pages into png. More...
 
class  Resolution
 Represents class for holding image resolution. More...
 
class  TextDevice
 Represents class for converting pdf document pages into text. More...
 
class  ThumbnailDevice
 Represents image device that save pdf document pages into Thumbnail image. More...
 
class  TiffDevice
 This class helps to save pdf document page by page into the one tiff image. More...
 
class  TiffSettings
 This class represents settings for importing pdf to Tiff. More...
 

Enumerations

enum  ColorDepth {
  ColorDepth::Default, ColorDepth::Format24bpp, ColorDepth::Format8bpp, ColorDepth::Format4bpp,
  ColorDepth::Format1bpp
}
 Used to specify the parameter value passed to a Tiff image device. More...
 
enum  CompressionType {
  CompressionType::LZW, CompressionType::CCITT4, CompressionType::CCITT3, CompressionType::RLE,
  CompressionType::None
}
 Used to specify the parameter value passed to a Tiff image device. More...
 
enum  FormPresentationMode { FormPresentationMode::Production, FormPresentationMode::Editor }
 Used to specify the form presentation mode when printing or converting to image pdf documents. More...
 
enum  ShapeType { ShapeType::None, ShapeType::Landscape, ShapeType::Portrait }
 This enum represents shape type for the extracted images. More...
 

Enumeration Type Documentation

◆ ColorDepth

Used to specify the parameter value passed to a Tiff image device.

Enumerator
Default 

Default color depth. 32 bit depth is used by default.

Format24bpp 

Rgb 24 bit depth.

Format8bpp 

8 bits per pixel. Equal PixelFormat::Format8bppIndexed

Format4bpp 

4 bits per pixel. Equal PixelFormat::Format4bppIndexed

Format1bpp 

1 bit per pixel. Equal PixelFormat::Format32bppRgb

◆ CompressionType

Used to specify the parameter value passed to a Tiff image device.

Enumerator
LZW 

Specifies the LZW compression scheme. Can be passed to the Tiff encoder as a parameter that belongs to the Compression category.

CCITT4 

Specifies the CCITT4 compression scheme. Can be passed to the CCITT4 encoder as a parameter that belongs to the Compression category.

CCITT3 

Specifies the CCITT3 compression scheme. Can be passed to the CCITT3 encoder as a parameter that belongs to the Compression category.

RLE 

Specifies the RLE compression scheme. Can be passed to the RLE encoder as a parameter that belongs to the Compression category.

None 

Specifies no compression. Can be passed to the Tiff encoder as a parameter that belongs to the compression category.

◆ FormPresentationMode

Used to specify the form presentation mode when printing or converting to image pdf documents.

Enumerator
Production 

Specifies Production form presentation mode (used by default).

Editor 

Specifies Editor form presentation mode.

The Editor mode is used by some products to display forms. In Editor mode some form elements are displayed as they are shown in form designer.

◆ ShapeType

This enum represents shape type for the extracted images.

Enumerator
None 

Original image shape.

Landscape 

Landscape Shape.

Portrait 

Portrait Shape.