List of usage examples for org.apache.poi.openxml4j.opc.internal PackagePropertiesPart getLastModifiedByProperty
public Optional<String> getLastModifiedByProperty()
From source file:lucee.runtime.poi.Excel.java
License:Open Source License
private void info(Struct sct, PackagePropertiesPart props) { if (props == null) return;// w w w. ja v a2 s .co m set(sct, "AUTHOR", props.getCreatorProperty().getValue()); set(sct, "CATEGORY", props.getCategoryProperty().getValue()); set(sct, "COMMENTS", props.getDescriptionProperty().getValue()); set(sct, "CREATIONDATE", props.getCreatedProperty().getValue()); set(sct, "KEYWORDS", props.getKeywordsProperty().getValue()); set(sct, "LASTAUTHOR", props.getLastModifiedByProperty().getValue()); set(sct, "LASTEDITED", props.getModifiedProperty().getValue()); set(sct, "SUBJECT", props.getSubjectProperty().getValue()); set(sct, "TITLE", props.getTitleProperty().getValue()); }
From source file:mj.ocraptor.extraction.tika.parser.microsoft.ooxml.MetadataExtractor.java
License:Apache License
private void extractMetadata(CoreProperties properties, Metadata metadata) { PackagePropertiesPart propsHolder = properties.getUnderlyingProperties(); addProperty(metadata, OfficeOpenXMLCore.CATEGORY, propsHolder.getCategoryProperty()); addProperty(metadata, OfficeOpenXMLCore.CONTENT_STATUS, propsHolder.getContentStatusProperty()); addProperty(metadata, TikaCoreProperties.CREATED, propsHolder.getCreatedProperty()); addProperty(metadata, TikaCoreProperties.CREATOR, propsHolder.getCreatorProperty()); addProperty(metadata, TikaCoreProperties.DESCRIPTION, propsHolder.getDescriptionProperty()); addProperty(metadata, TikaCoreProperties.IDENTIFIER, propsHolder.getIdentifierProperty()); addProperty(metadata, TikaCoreProperties.KEYWORDS, propsHolder.getKeywordsProperty()); addProperty(metadata, TikaCoreProperties.LANGUAGE, propsHolder.getLanguageProperty()); addProperty(metadata, TikaCoreProperties.MODIFIER, propsHolder.getLastModifiedByProperty()); addProperty(metadata, TikaCoreProperties.PRINT_DATE, propsHolder.getLastPrintedProperty()); addProperty(metadata, Metadata.LAST_MODIFIED, propsHolder.getModifiedProperty()); addProperty(metadata, TikaCoreProperties.MODIFIED, propsHolder.getModifiedProperty()); addProperty(metadata, OfficeOpenXMLCore.REVISION, propsHolder.getRevisionProperty()); // TODO: Move to OO subject in Tika 2.0 addProperty(metadata, TikaCoreProperties.TRANSITION_SUBJECT_TO_OO_SUBJECT, propsHolder.getSubjectProperty()); addProperty(metadata, TikaCoreProperties.TITLE, propsHolder.getTitleProperty()); addProperty(metadata, OfficeOpenXMLCore.VERSION, propsHolder.getVersionProperty()); // Legacy Tika-1.0 style stats // TODO Remove these in Tika 2.0 addProperty(metadata, Metadata.CATEGORY, propsHolder.getCategoryProperty()); addProperty(metadata, Metadata.CONTENT_STATUS, propsHolder.getContentStatusProperty()); addProperty(metadata, Metadata.REVISION_NUMBER, propsHolder.getRevisionProperty()); addProperty(metadata, Metadata.VERSION, propsHolder.getVersionProperty()); }
From source file:org.apache.tika.parser.microsoft.ooxml.MetadataExtractor.java
License:Apache License
private void extractMetadata(CoreProperties properties, Metadata metadata) { PackagePropertiesPart propsHolder = properties.getUnderlyingProperties(); addProperty(metadata, OfficeOpenXMLCore.CATEGORY, propsHolder.getCategoryProperty()); addProperty(metadata, OfficeOpenXMLCore.CONTENT_STATUS, propsHolder.getContentStatusProperty()); addProperty(metadata, TikaCoreProperties.CREATED, propsHolder.getCreatedProperty()); addMultiProperty(metadata, TikaCoreProperties.CREATOR, propsHolder.getCreatorProperty()); addProperty(metadata, TikaCoreProperties.DESCRIPTION, propsHolder.getDescriptionProperty()); addProperty(metadata, TikaCoreProperties.IDENTIFIER, propsHolder.getIdentifierProperty()); addProperty(metadata, TikaCoreProperties.KEYWORDS, propsHolder.getKeywordsProperty()); addProperty(metadata, TikaCoreProperties.LANGUAGE, propsHolder.getLanguageProperty()); addProperty(metadata, TikaCoreProperties.MODIFIER, propsHolder.getLastModifiedByProperty()); addProperty(metadata, TikaCoreProperties.PRINT_DATE, propsHolder.getLastPrintedProperty()); addProperty(metadata, Metadata.LAST_MODIFIED, propsHolder.getModifiedProperty()); addProperty(metadata, TikaCoreProperties.MODIFIED, propsHolder.getModifiedProperty()); addProperty(metadata, OfficeOpenXMLCore.REVISION, propsHolder.getRevisionProperty()); // TODO: Move to OO subject in Tika 2.0 addProperty(metadata, TikaCoreProperties.TRANSITION_SUBJECT_TO_OO_SUBJECT, propsHolder.getSubjectProperty()); addProperty(metadata, TikaCoreProperties.TITLE, propsHolder.getTitleProperty()); addProperty(metadata, OfficeOpenXMLCore.VERSION, propsHolder.getVersionProperty()); // Legacy Tika-1.0 style stats // TODO Remove these in Tika 2.0 addProperty(metadata, Metadata.CATEGORY, propsHolder.getCategoryProperty()); addProperty(metadata, Metadata.CONTENT_STATUS, propsHolder.getContentStatusProperty()); addProperty(metadata, Metadata.REVISION_NUMBER, propsHolder.getRevisionProperty()); addProperty(metadata, Metadata.VERSION, propsHolder.getVersionProperty()); }