Class Profile
- java.lang.Object
-
- com.pdftools.internal.NativeBase
-
- com.pdftools.internal.NativeObject
-
- com.pdftools.optimization.profiles.Profile
-
- Direct Known Subclasses:
Archive,MinimalFileSize,Mrc,Print,Web
public abstract class Profile extends NativeObject
The base class for PDF optimization profiles
The profile defines the optimization parameters suitable for a particular use case, e.g. archiving, or publication on the web.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetCopyMetadata()Whether to copy metadata (Getter)FontOptionsgetFontOptions()The font optimization options (Getter)ImageRecompressionOptionsgetImageRecompressionOptions()The image recompression options (Getter)RemovalOptionsgetRemovalOptions()The parameters defining the optional data to remove or flatten (Getter)voidsetCopyMetadata(boolean value)Whether to copy metadata (Setter)-
Methods inherited from class com.pdftools.internal.NativeObject
equals, hashCode
-
-
-
-
Method Detail
-
getImageRecompressionOptions
public ImageRecompressionOptions getImageRecompressionOptions()
The image recompression options (Getter)
-
getFontOptions
public FontOptions getFontOptions()
The font optimization options (Getter)
-
getRemovalOptions
public RemovalOptions getRemovalOptions()
The parameters defining the optional data to remove or flatten (Getter)
-
getCopyMetadata
public boolean getCopyMetadata()
Whether to copy metadata (Getter)
Copy document information dictionary and XMP metadata. Default:true.
-
setCopyMetadata
public void setCopyMetadata(boolean value)
Whether to copy metadata (Setter)
Copy document information dictionary and XMP metadata. Default:true.
-
-