使用Tika解析电子邮件

时间:2015-11-04 15:47:24

标签: java apache-tika

我正在寻找使用Tika解析电子邮件.msg或.eml文件。使用下面的代码,我能够解析电子邮件以及附件内部的内容。但是,我想在不同的对象中获取附件文本和名称。这可能吗?

using (var stream = new BufferedInputStream(new FileInputStream(new File(pathToFile))))
                {
                    var parser = new AutoDetectParser();
                    var handler = new BodyContentHandler();
                    var metadata = new Metadata();
                    parser.parse(stream, handler, metadata, new ParseContext());
                    var text = handler.toString();
                }

0 个答案:

没有答案