com.spire.pdf.conversion.compression
Class OptimizationOptions

java.lang.Object
  extended by com.spire.pdf.conversion.compression.OptimizationOptions

public class OptimizationOptions
extends java.lang.Object

The document optimization options.


Constructor Summary
OptimizationOptions()
          Initializes a new instance of the class.
 
Method Summary
 boolean getCompressContents()
          Indicates whether to compress page contents.
 ImageCompressionOptions getImageCompressionOptions()
          Gets the image compression options.
 boolean getRemoveMetadata()
          Indicates whether remove metadata.
 TextCompressionOptions getTextCompressionOptions()
          Gets the text compression options.
 void setCompressContents(boolean value)
          Indicates whether to compress page contents.
 void setImageCompressionOptions(ImageCompressionOptions value)
          Sets the image compression options.
 void setRemoveMetadata(boolean value)
          Indicates whether remove metadata.
 void setTextCompressionOptions(TextCompressionOptions value)
          Sets the text compression options.
 

Constructor Detail

OptimizationOptions

public OptimizationOptions()
Initializes a new instance of the class.

Method Detail

getRemoveMetadata

public boolean getRemoveMetadata()
Indicates whether remove metadata. Defalut value is true;

Returns:

setRemoveMetadata

public void setRemoveMetadata(boolean value)
Indicates whether remove metadata.

Parameters:
value -

getCompressContents

public boolean getCompressContents()
Indicates whether to compress page contents. Defalut value is true;

Returns:
The value indicates whether to compress page contents.

setCompressContents

public void setCompressContents(boolean value)
Indicates whether to compress page contents.

Parameters:
value - The value indicates whether to compress page contents

getImageCompressionOptions

public ImageCompressionOptions getImageCompressionOptions()
Gets the image compression options.

Returns:
The image compression options.

setImageCompressionOptions

public void setImageCompressionOptions(ImageCompressionOptions value)
Sets the image compression options.

Parameters:
value - The image compression options.

getTextCompressionOptions

public TextCompressionOptions getTextCompressionOptions()
Gets the text compression options.

Returns:
The text compression options.

setTextCompressionOptions

public void setTextCompressionOptions(TextCompressionOptions value)
Sets the text compression options.

Parameters:
value - The text compression options.