发布于 2015-04-21 00:54:30 | 207 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Apache Tika 内容抽取工具集合

Apache Tika 利用现有的解析类库,从不同格式的文档中(例如HTML, PDF, Doc),侦测和提取出元数据和结构化内容。


Apache Tika 1.8 发布,此版本主要有以下更新:

  • Fix null pointer when processing ODT footer styles (TIKA-1600).

  • Upgrade to com.drewnoakes' metadata-extractor to 2.0 and
        add parser for webp metadata (TIKA-1594).

  • Duration extracted from MP3s with no ID3 tags (TIKA-1589).

  • Upgraded to PDFBox 1.8.9 (TIKA-1575).

  • Tika now supports the IsaTab data standard for bioinformatics
        both in terms of MIME identification and in terms of parsing
        (TIKA-1580).

  • Tika server can now enable CORS requests with the command line
        "--cors" or "-C" option (TIKA-1586).

  • Update jhighlight dependency to avoid using LGPL license. Thank
        @kkrugler for his great contribution (TIKA-1581).

  • Updated HDF and NetCDF parsers to output file version in
        metadata (TIKA-1578 and TIKA-1579).

  • Upgraded to POI 3.12-beta1 (TIKA-1531).

  • Added tika-batch module for directory to directory batch
        processing.  This is a new, experimental capability, and the API will
        likely change in future releases (TIKA-1330).

  • Translator.translate() Exceptions are now restricted to
        TikaException and IOException (TIKA-1416).

  • Tika now supports MIME detection for Microsoft Extended
        Makefiles (EMF) (TIKA-1554).

  • Tika has improved delineation in XML and HTML MIME detection
        (TIKA-1365).

  • Upgraded the Drew Noakes metadata-extractor to version 2.7.2
        (TIKA-1576).

  • Added basic style support for ODF documents, contributed by
        Axel D枚rfler (TIKA-1063).

  • Move Tika server resources and writers to separate
        org.apache.tika.server.resource and writer packages (TIKA-1564).

  • Upgrade UCAR dependencies to 4.5.5 (TIKA-1571).

  • Fix Paths in Tika server welcome page (TIKA-1567).

  • Fixed infinite recursion while parsing some PDFs (TIKA-1038).

  • XHTMLContentHandler now properly passes along body attributes,
        contributed by Markus Jelsma (TIKA-995).

  • TikaCLI option --compare-file-magic to report mime types known to
        the file(1) tool but not known / fully known to Tika.

  • MediaTypeRegistry support for returning known child types.

  • Support for excluding (blacklisting) certain Parsers from being
        used by DefaultParser via the Tika Config file, using the new
        parser-exclude tag (TIKA-1558).

详细信息请查看发行页面

此版本现已提供下载:

http://www.apache.org/dyn/closer.cgi/tika/apache-tika-1.8-src.zip

Apache Tika 利用现有的解析类库,从不同格式的文档中(例如HTML, PDF, Doc),侦测和提取出元数据和结构化内容。

Tika是一个内容抽取的工具集合(a toolkit for text extracting)。它集成了POI, Pdfbox 并且为文本抽取工作提供了一个统一的界面。其次,Tika也提供了便利的扩展API,用来丰富其对第三方文件格式的支持。

Tika的API十分便捷,核心是Parser interface,其中定义了一个parse方法:
public void parse(InputStream stream, ContentHandler handler, Metadata metadata)
用stream参数传递需要解析的文件流, 文本内容会被传入handler,而元数据会更新至metadata。

可以使用Tika的ParserUtils工具来根据文件的mime-type来得到一个适当的Parser来进行解析工作。或者Tika还提供了一个AutoDetectParser根据不同的二进制文件的特殊格式 (比如说Magic Code),来寻找适合的Parser。



历史版本 :
Apache Tika 1.17 发布 ,内容抽取工具集合
Apache Tika 1.16 发布 ,内容抽取工具集合
Apache Tika 1.15 发布 ,内容抽取工具集合
Apache Tika 1.14 发布 ,内容抽取工具集合
Apache Tika 1.13 发布 ,内容抽取工具集合
Apache Tika 1.12 发布,内容抽取工具
Apache Tika 1.11 发布,内容抽取工具集合
Apache Tika 1.9 发布,内容抽取工具集合
Apache Tika 1.8 发布,内容抽取工具集合
Apache Tika 1.7 发布,文本内容抽取集
Apache Tika 1.6 发布,内容抽取工具集合
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务