public class PostScriptHandler extends PdfHandler
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONTENT_MIMETYPE
Mime type
|
static java.lang.String |
FILE_REFERENCE_PATH |
static java.lang.String |
XMP_MANIFEST_PATH |
PROPERTY_DEACTIVATED_MIME_TYPES| Constructor and Description |
|---|
PostScriptHandler() |
| Modifier and Type | Method and Description |
|---|---|
ExtractedMetadata |
extractMetadata(Asset asset)
This method is used by the
ExtractMetadataProcess as part of the DAM
Update Asset workflow during import or update of an asset. |
java.awt.image.BufferedImage |
getImage(Rendition rendition,
java.awt.Dimension dim)
|
java.lang.String[] |
getMimeTypes()
This method returns the mime types a particular
AssetHandler supports. |
java.util.Iterator<? extends AssetRelation> |
processRelated(Asset asset)
extracts and stores the links to the assets related with provided asset.
|
java.util.List<java.lang.String> |
processSubAssets(Asset asset)
Extracts and create sub asset for the asset.
|
canHandleSubAssets, getImage, getRAFByteWritercreateThumbnails, createThumbnails, createThumbnails, exportAssetpublic static final java.lang.String CONTENT_MIMETYPE
public static final java.lang.String XMP_MANIFEST_PATH
public static final java.lang.String FILE_REFERENCE_PATH
public java.lang.String[] getMimeTypes()
AssetHandler supports.getMimeTypes in interface AssetHandlergetMimeTypes in class PdfHandlerpublic final ExtractedMetadata extractMetadata(Asset asset)
ExtractMetadataProcess as part of the DAM
Update Asset workflow during import or update of an asset. Implementations must return an ExtractedMetadata object, which may be empty if no metadata is extracted, or
contains the metadata values extracted from the binary being imported/updated at the time. The
ExtractMetadataProcess will later save the metadata contained in ExtractedMetadata to
the asset's metadata node (e.g. /content/dam/geometrixx/banners/banner-mono.png/jcr:content/metadata).
Implementations are free to decide which and how many metadata values are extracted.
The method argument represents the javax.jcr.Node of type nt:file holding the binary content or
the DAM Asset node (type dam:Asset), for which its original rendition would be retrieved.extractMetadata in interface AssetHandlerextractMetadata in class PdfHandlerasset - The Asset, from whose original binary metadata will extracted.public java.awt.image.BufferedImage getImage(Rendition rendition, java.awt.Dimension dim) throws java.io.IOException
Assets given Rendition. For images the
BufferedImage of the original image is returned, for other formats the first page is retrieved as
BufferedImage.
If maxDimension is given, the handler should return an
image where no dimension extends the given value. This can be used to reduce
the memory footprint of large buffered images if the full resolution is not needed.
getImage in interface AssetHandlergetImage in class PdfHandlerrendition - The rendition for which to retrieve its graphical representation.dim - optional constraint for the maximal dimension of the image.BufferedImage if a graphical representation exists, otherwise nulljava.io.IOException - in case an error is thrown while fetching the buffered imagepublic java.util.List<java.lang.String> processSubAssets(Asset asset)
processSubAssets in interface AssetHandlerprocessSubAssets in class PdfHandlerasset - asset to extract sub assetsAssetHandler.canHandleSubAssets(),
Asset.isSubAsset()public java.util.Iterator<? extends AssetRelation> processRelated(Asset asset)
PdfHandlerprocessRelated in interface AssetHandlerprocessRelated in class PdfHandlerasset - asset to processAssetRelation or an empty iterator if no related assets are available"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"