String content = textExtractionService.parse(stream, metadata);
Map<String, Object> model = new HashMap<String, Object>();
Map<String, Object> properties = new HashMap<String, Object>();
for (String name : metadata.names()) {
properties.put(name, metadata.isMultiValued(name) ? metadata.getValues(name) : metadata.get(name));
}
model.put("metadata", properties);
model.put("content", content);
model.put("file", inputFile);