private static void handleEmbedded(byte[] data,
                                       EmbeddedDocumentExtractor embeddedDocumentExtractor,
                                       ContentHandler handler) throws TikaException, SAXException {
        try (TikaInputStream tis = TikaInputStream.get(data)) {
            Metadata embeddedMetadata = new Metadata();
            if (embeddedDocumentExtractor.shouldParseEmbedded(embeddedMetadata)) {
                embeddedDocumentExtractor
                        .parseEmbedded(tis, new EmbeddedContentHandler(handler), embeddedMetadata,
                                true);
            }
        } catch (IOException e) {
            //swallow
        }
    }
Extracts files embedded in EMF and offers a
very rough capability to extract text if there
is text stored in the EMF.
<p/>
To improve text extraction, we'd have to implement
quite a bit more at the POI level.  We'd want to track changes
in font and use that information for identifying character sets,
inserting spaces and new lines.
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/EMFParser.java