Class BinaryContentTransformer

java.lang.Object
com.norconex.importer.handler.transformer.impl.BinaryContentTransformer
All Implemented Interfaces:
Configurable<BinaryContentTransformerConfig>, ConfigurableDocHandler<BinaryContentTransformerConfig>, DocHandler

public class BinaryContentTransformer extends Object implements ConfigurableDocHandler<BinaryContentTransformerConfig>

Captures the document's original, unparsed content and stores it, Base64-encoded, in a metadata field. This is meant for consumers that need access to the raw document bytes after parsing has taken place (parsing normally discards the original content), such as a committer uploading the original file content rather than the extracted text.

Must be used as a pre-parse handler: the document is still in its original format at that point. Using it post-parse raises an error since the original content is no longer available by then.

See Also: