PreviewFormats
Inheritance: java.lang.Object, java.lang.Enum
public enum PreviewFormats extends Enum<PreviewFormats>
Enumerates the supported preview formats for document comparison.
The PreviewFormats enum provides a list of formats that can be used to generate previews of compared documents.
Supported formats include:
- #PNG.PNG - Portable Network Graphics (.png)
- #JPEG.JPEG - Joint Photographic Experts Group (.jpeg)
- #BMP.BMP - Bitmap Picture (.bmp)
Example usage:
try (Comparer comparer = new Comparer(sourceFile)) {
comparer.add(targetFile);
PreviewOptions previewOptions = new PreviewOptions(
pageNumber -> Files.newOutputStream(Paths.get(String.format("preview-page_%d.png", pageNumber)))
);
previewOptions.setPreviewFormat(PreviewFormats.PNG);
comparer.getTargets().get(0).generatePreview(previewOptions);
}
Fields
Field | Description |
---|---|
PNG | PNG - may consume significant disk space or network traffic if the page contains numerous color graphics. |
JPEG | Jpeg - provides faster processing with smaller disk space usage and network traffic, but may result in lower image quality. |
BMP | BMP - offers the best image quality but requires slower processing with higher disk space usage and network traffic. |
Methods
Method | Description |
---|---|
values() | |
valueOf(String name) | |
fromString(String toStringValue) | Parses string representation of PreviewFormats to get the enum constant. |
toString() | String representation of PreviewFormats. |
PNG
public static final PreviewFormats PNG
PNG - may consume significant disk space or network traffic if the page contains numerous color graphics. Default preview format.
JPEG
public static final PreviewFormats JPEG
Jpeg - provides faster processing with smaller disk space usage and network traffic, but may result in lower image quality.
BMP
public static final PreviewFormats BMP
BMP - offers the best image quality but requires slower processing with higher disk space usage and network traffic.
values()
public static PreviewFormats[] values()
Returns: com.groupdocs.comparison.options.enums.PreviewFormats[]
valueOf(String name)
public static PreviewFormats valueOf(String name)
Parameters:
Parameter | Type | Description |
---|---|---|
name | java.lang.String |
Returns: PreviewFormats
fromString(String toStringValue)
public static PreviewFormats fromString(String toStringValue)
Parses string representation of PreviewFormats to get the enum constant.
Parameters:
Parameter | Type | Description |
---|---|---|
toStringValue | java.lang.String | The string representation of PreviewFormats |
Returns: PreviewFormats - PreviewFormats enum constant associated with input string
toString()
public String toString()
String representation of PreviewFormats.
Returns: java.lang.String - string value of enum constant