PdfOptimizationOptions
Inheritance: java.lang.Object, com.groupdocs.conversion.contracts.ValueObject
All Implemented Interfaces: java.io.Serializable
public final class PdfOptimizationOptions extends ValueObject implements Serializable
Defines Pdf optimization options.
Constructors
| Constructor | Description |
|---|---|
| PdfOptimizationOptions() | Initializes new instance of PdfOptimizationOptions class. |
Methods
| Method | Description |
|---|---|
| getLinkDuplicateStreams() | Link duplicate streams |
| setLinkDuplicateStreams(boolean value) | Link duplicate streams |
| getRemoveUnusedObjects() | Remove unused objects |
| setRemoveUnusedObjects(boolean value) | Remove unused objects |
| getRemoveUnusedStreams() | Remove unused streams |
| setRemoveUnusedStreams(boolean value) | Remove unused streams |
| getCompressImages() | If CompressImages set to true , all images in the document are recompressed. |
| setCompressImages(boolean value) | If CompressImages set to true , all images in the document are recompressed. |
| getImageQuality() | Value in percent where 100% is unchanged quality and image size. |
| setImageQuality(int value) | Value in percent where 100% is unchanged quality and image size. |
| getUnembedFonts() | Make fonts not embedded if set to true |
| setUnembedFonts(boolean value) | Make fonts not embedded if set to true |
| getFontSubsetStrategy() | |
| setFontSubsetStrategy(PdfFontSubsetStrategy fontSubsetStrategy) | Set font subset strategy |
PdfOptimizationOptions()
public PdfOptimizationOptions()
Initializes new instance of PdfOptimizationOptions class.
getLinkDuplicateStreams()
public final boolean getLinkDuplicateStreams()
Link duplicate streams
Returns: boolean
setLinkDuplicateStreams(boolean value)
public final void setLinkDuplicateStreams(boolean value)
Link duplicate streams
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | boolean |
getRemoveUnusedObjects()
public final boolean getRemoveUnusedObjects()
Remove unused objects
Returns: boolean
setRemoveUnusedObjects(boolean value)
public final void setRemoveUnusedObjects(boolean value)
Remove unused objects
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | boolean |
getRemoveUnusedStreams()
public final boolean getRemoveUnusedStreams()
Remove unused streams
Returns: boolean
setRemoveUnusedStreams(boolean value)
public final void setRemoveUnusedStreams(boolean value)
Remove unused streams
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | boolean |
getCompressImages()
public final boolean getCompressImages()
If CompressImages set to true , all images in the document are recompressed. The compression is defined by the ImageQuality property.
Returns: boolean
setCompressImages(boolean value)
public final void setCompressImages(boolean value)
If CompressImages set to true , all images in the document are recompressed. The compression is defined by the ImageQuality property.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | boolean |
getImageQuality()
public final int getImageQuality()
Value in percent where 100% is unchanged quality and image size. To decrease the image size set this property to less than 100
Returns: int
setImageQuality(int value)
public final void setImageQuality(int value)
Value in percent where 100% is unchanged quality and image size. To decrease the image size set this property to less than 100
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int |
getUnembedFonts()
public final boolean getUnembedFonts()
Make fonts not embedded if set to true
Returns: boolean
setUnembedFonts(boolean value)
public final void setUnembedFonts(boolean value)
Make fonts not embedded if set to true
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | boolean |
getFontSubsetStrategy()
public PdfFontSubsetStrategy getFontSubsetStrategy()
Returns: PdfFontSubsetStrategy
setFontSubsetStrategy(PdfFontSubsetStrategy fontSubsetStrategy)
public void setFontSubsetStrategy(PdfFontSubsetStrategy fontSubsetStrategy)
Set font subset strategy
Parameters:
| Parameter | Type | Description |
|---|---|---|
| fontSubsetStrategy | PdfFontSubsetStrategy |