Parsers available to Apache Tika

CompositeParser

Class: org.apache.tika.parser.CompositeParser

Composite Parser

PiiRedactingParser

Class: com.apache.tika.pii.PiiRedactingParser

Composite Parser

ExternalOCRParser

Class: com.apache.tika.ocr.ExternalOCRParser

Mime Types:

  • image/png
  • image/jpeg
  • image/tiff

JSoupParser

Class: org.apache.tika.parser.html.JSoupParser

Mime Types:

  • text/html
  • application/vnd.wap.xhtml+xml
  • application/x-asp
  • application/xhtml+xml

RFC822Parser

Class: org.apache.tika.parser.mail.RFC822Parser

Mime Types:

  • message/x-emlx
  • message/rfc822

OfficeParser

Class: org.apache.tika.parser.microsoft.OfficeParser

Mime Types:

  • application/x-tika-msoffice-embedded; format=ole10_native
  • application/msword
  • application/vnd.visio
  • application/x-tika-ole-drm-encrypted
  • application/vnd.ms-project
  • application/x-tika-msworks-spreadsheet
  • application/x-mspublisher
  • application/vnd.ms-powerpoint
  • application/x-tika-msoffice
  • application/sldworks
  • application/x-tika-ooxml-protected
  • application/vnd.ms-excel
  • application/vnd.ms-outlook

OOXMLParser

Class: org.apache.tika.parser.microsoft.ooxml.OOXMLParser

Mime Types:

  • application/vnd.ms-powerpoint.template.macroenabled.12
  • application/vnd.ms-excel.addin.macroenabled.12
  • application/vnd.openxmlformats-officedocument.wordprocessingml.template
  • application/vnd.ms-excel.sheet.binary.macroenabled.12
  • application/vnd.openxmlformats-officedocument.wordprocessingml.document
  • application/vnd.ms-powerpoint.slide.macroenabled.12
  • application/vnd.ms-visio.drawing
  • application/vnd.ms-powerpoint.slideshow.macroenabled.12
  • application/vnd.ms-powerpoint.presentation.macroenabled.12
  • application/vnd.openxmlformats-officedocument.presentationml.slide
  • application/vnd.ms-excel.sheet.macroenabled.12
  • application/vnd.ms-word.template.macroenabled.12
  • application/vnd.ms-word.document.macroenabled.12
  • application/vnd.openxmlformats-officedocument.spreadsheetml.template
  • application/vnd.ms-powerpoint.addin.macroenabled.12
  • application/vnd.ms-xpsdocument
  • application/vnd.ms-visio.drawing.macroenabled.12
  • application/vnd.ms-visio.template.macroenabled.12
  • model/vnd.dwfx+xps
  • application/vnd.openxmlformats-officedocument.presentationml.template
  • application/vnd.openxmlformats-officedocument.presentationml.presentation
  • application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
  • application/vnd.ms-visio.template
  • application/vnd.ms-visio.stencil
  • application/vnd.openxmlformats-officedocument.presentationml.slideshow
  • application/vnd.ms-visio.stencil.macroenabled.12
  • application/vnd.ms-excel.template.macroenabled.12

PDFParser

Class: org.apache.tika.parser.pdf.PDFParser

Mime Types:

  • application/pdf

TXTParser

Class: org.apache.tika.parser.txt.TXTParser

Mime Types:

  • text/plain