public class OptimizeOptions
extends java.lang.Object
Constructor and Description |
---|
OptimizeOptions() |
Modifier and Type | Method and Description |
---|---|
OptimizeOptions |
allowReusePageContent(java.lang.Boolean allowReusePageContent) |
OptimizeOptions |
compressImages(java.lang.Boolean compressImages) |
boolean |
equals(java.lang.Object o) |
ImageCompressionVersion |
getImageCompressionVersion()
Version of compression algorithm.
|
ImageEncoding |
getImageEncoding()
Image encode which will be used.
|
java.lang.Integer |
getImageQuality()
Specifies level of image compression when CompressImages flag is used.
|
java.lang.Integer |
getMaxResolution()
Specifies maximum resolution of images.
|
int |
hashCode() |
OptimizeOptions |
imageCompressionVersion(ImageCompressionVersion imageCompressionVersion) |
OptimizeOptions |
imageEncoding(ImageEncoding imageEncoding) |
OptimizeOptions |
imageQuality(java.lang.Integer imageQuality) |
java.lang.Boolean |
isAllowReusePageContent()
If true page contents will be reused when document is optimized for equal pages.
|
java.lang.Boolean |
isCompressImages()
If this flag is set to true images will be compressed in the document.
|
java.lang.Boolean |
isLinkDuplcateStreams()
If this flag is set to true, Resource streams will be analyzed.
|
java.lang.Boolean |
isRemovePrivateInfo()
Remove private information (page piece info).
|
java.lang.Boolean |
isRemoveUnusedObjects()
If this flag is set to true, all document objects will be checked and unused objects (i.e.
|
java.lang.Boolean |
isRemoveUnusedStreams()
If this flag set to true, every resource is checked on it's usage.
|
java.lang.Boolean |
isResizeImages()
If this flag set to true and CompressImages is true images will be resized if image resolution is greater then specified MaxResolution parameter.
|
java.lang.Boolean |
isSubsetFonts()
Fonts will be converted into subsets if set to true.
|
java.lang.Boolean |
isUnembedFonts()
Make fonts not embedded if set to true.
|
OptimizeOptions |
linkDuplcateStreams(java.lang.Boolean linkDuplcateStreams) |
OptimizeOptions |
maxResolution(java.lang.Integer maxResolution) |
OptimizeOptions |
removePrivateInfo(java.lang.Boolean removePrivateInfo) |
OptimizeOptions |
removeUnusedObjects(java.lang.Boolean removeUnusedObjects) |
OptimizeOptions |
removeUnusedStreams(java.lang.Boolean removeUnusedStreams) |
OptimizeOptions |
resizeImages(java.lang.Boolean resizeImages) |
void |
setAllowReusePageContent(java.lang.Boolean allowReusePageContent) |
void |
setCompressImages(java.lang.Boolean compressImages) |
void |
setImageCompressionVersion(ImageCompressionVersion imageCompressionVersion) |
void |
setImageEncoding(ImageEncoding imageEncoding) |
void |
setImageQuality(java.lang.Integer imageQuality) |
void |
setLinkDuplcateStreams(java.lang.Boolean linkDuplcateStreams) |
void |
setMaxResolution(java.lang.Integer maxResolution) |
void |
setRemovePrivateInfo(java.lang.Boolean removePrivateInfo) |
void |
setRemoveUnusedObjects(java.lang.Boolean removeUnusedObjects) |
void |
setRemoveUnusedStreams(java.lang.Boolean removeUnusedStreams) |
void |
setResizeImages(java.lang.Boolean resizeImages) |
void |
setSubsetFonts(java.lang.Boolean subsetFonts) |
void |
setUnembedFonts(java.lang.Boolean unembedFonts) |
OptimizeOptions |
subsetFonts(java.lang.Boolean subsetFonts) |
java.lang.String |
toString() |
OptimizeOptions |
unembedFonts(java.lang.Boolean unembedFonts) |
public OptimizeOptions allowReusePageContent(java.lang.Boolean allowReusePageContent)
public java.lang.Boolean isAllowReusePageContent()
public void setAllowReusePageContent(java.lang.Boolean allowReusePageContent)
public OptimizeOptions compressImages(java.lang.Boolean compressImages)
public java.lang.Boolean isCompressImages()
public void setCompressImages(java.lang.Boolean compressImages)
public OptimizeOptions imageQuality(java.lang.Integer imageQuality)
public java.lang.Integer getImageQuality()
public void setImageQuality(java.lang.Integer imageQuality)
public OptimizeOptions linkDuplcateStreams(java.lang.Boolean linkDuplcateStreams)
public java.lang.Boolean isLinkDuplcateStreams()
public void setLinkDuplcateStreams(java.lang.Boolean linkDuplcateStreams)
public OptimizeOptions removeUnusedObjects(java.lang.Boolean removeUnusedObjects)
public java.lang.Boolean isRemoveUnusedObjects()
public void setRemoveUnusedObjects(java.lang.Boolean removeUnusedObjects)
public OptimizeOptions removeUnusedStreams(java.lang.Boolean removeUnusedStreams)
public java.lang.Boolean isRemoveUnusedStreams()
public void setRemoveUnusedStreams(java.lang.Boolean removeUnusedStreams)
public OptimizeOptions unembedFonts(java.lang.Boolean unembedFonts)
public java.lang.Boolean isUnembedFonts()
public void setUnembedFonts(java.lang.Boolean unembedFonts)
public OptimizeOptions resizeImages(java.lang.Boolean resizeImages)
public java.lang.Boolean isResizeImages()
public void setResizeImages(java.lang.Boolean resizeImages)
public OptimizeOptions maxResolution(java.lang.Integer maxResolution)
public java.lang.Integer getMaxResolution()
public void setMaxResolution(java.lang.Integer maxResolution)
public OptimizeOptions subsetFonts(java.lang.Boolean subsetFonts)
public java.lang.Boolean isSubsetFonts()
public void setSubsetFonts(java.lang.Boolean subsetFonts)
public OptimizeOptions removePrivateInfo(java.lang.Boolean removePrivateInfo)
public java.lang.Boolean isRemovePrivateInfo()
public void setRemovePrivateInfo(java.lang.Boolean removePrivateInfo)
public OptimizeOptions imageEncoding(ImageEncoding imageEncoding)
public ImageEncoding getImageEncoding()
public void setImageEncoding(ImageEncoding imageEncoding)
public OptimizeOptions imageCompressionVersion(ImageCompressionVersion imageCompressionVersion)
public ImageCompressionVersion getImageCompressionVersion()
public void setImageCompressionVersion(ImageCompressionVersion imageCompressionVersion)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object