Class PdfInputTransformer
java.lang.Object
ddf.catalog.transformer.input.pdf.PdfInputTransformer
- All Implemented Interfaces:
ddf.catalog.transform.InputTransformer
-
Constructor Summary
ConstructorsConstructorDescriptionPdfInputTransformer(ddf.catalog.data.MetacardType metacardType, Boolean usePdfTitleAsTitle, PDDocumentGenerator pdDocumentGenerator, GeoPdfParser geoParser, PdfThumbnailGenerator pdfThumbnailGenerator) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddContentMetadataExtractors(org.osgi.framework.ServiceReference<ddf.catalog.content.operation.ContentMetadataExtractor> contentMetadataExtractorRef) intbooleanvoidremoveContentMetadataExtractor(org.osgi.framework.ServiceReference<ddf.catalog.content.operation.ContentMetadataExtractor> contentMetadataExtractorRef) voidsetMetadataMaxLength(int metadataMaxLength) voidsetPreviewMaxLength(int previewMaxLength) voidsetUsePdfTitleAsTitle(Boolean usePdfTitleAsTitle) ddf.catalog.data.Metacardtransform(InputStream input) ddf.catalog.data.Metacardtransform(InputStream input, String id)
-
Constructor Details
-
PdfInputTransformer
public PdfInputTransformer(ddf.catalog.data.MetacardType metacardType, Boolean usePdfTitleAsTitle, PDDocumentGenerator pdDocumentGenerator, GeoPdfParser geoParser, PdfThumbnailGenerator pdfThumbnailGenerator) - Parameters:
metacardType- must be non-nullusePdfTitleAsTitle- must be non-nullpdDocumentGenerator- must be non-nullgeoParser- must be non-nullpdfThumbnailGenerator- must be non-null
-
-
Method Details
-
getPreviewMaxLength
public int getPreviewMaxLength() -
setPreviewMaxLength
public void setPreviewMaxLength(int previewMaxLength) -
setMetadataMaxLength
public void setMetadataMaxLength(int metadataMaxLength) -
isUsePdfTitleAsTitle
public boolean isUsePdfTitleAsTitle() -
setUsePdfTitleAsTitle
- Parameters:
usePdfTitleAsTitle- must be non-null
-
addContentMetadataExtractors
public void addContentMetadataExtractors(org.osgi.framework.ServiceReference<ddf.catalog.content.operation.ContentMetadataExtractor> contentMetadataExtractorRef) -
removeContentMetadataExtractor
public void removeContentMetadataExtractor(org.osgi.framework.ServiceReference<ddf.catalog.content.operation.ContentMetadataExtractor> contentMetadataExtractorRef) -
transform
public ddf.catalog.data.Metacard transform(InputStream input) throws IOException, ddf.catalog.transform.CatalogTransformerException - Specified by:
transformin interfaceddf.catalog.transform.InputTransformer- Throws:
IOExceptionddf.catalog.transform.CatalogTransformerException
-
transform
public ddf.catalog.data.Metacard transform(InputStream input, String id) throws IOException, ddf.catalog.transform.CatalogTransformerException - Specified by:
transformin interfaceddf.catalog.transform.InputTransformer- Throws:
IOExceptionddf.catalog.transform.CatalogTransformerException
-