You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by mi...@apache.org on 2012/09/05 16:31:09 UTC

svn commit: r1381198 [8/15] - in /tika/site: publish/ publish/0.10/ publish/0.5/ publish/0.6/ publish/0.7/ publish/0.8/ publish/0.9/ publish/1.0/ publish/1.1/ publish/1.2/ src/site/apt/0.10/ src/site/apt/1.0/ src/site/apt/1.1/ src/site/apt/1.2/

Modified: tika/site/publish/1.1/gettingstarted.html
URL: http://svn.apache.org/viewvc/tika/site/publish/1.1/gettingstarted.html?rev=1381198&r1=1381197&r2=1381198&view=diff
==============================================================================
--- tika/site/publish/1.1/gettingstarted.html (original)
+++ tika/site/publish/1.1/gettingstarted.html Wed Sep  5 14:31:06 2012
@@ -1,385 +1,378 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements.  See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership.  The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
- 
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied.  See the License for the
-  specific language governing permissions and limitations
-  under the License.
--->
-
-
-
-
-
-
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-    <title>Getting Started with Apache Tika</title>
-    <style type="text/css" media="all">
-      @import url("../css/site.css");
-    </style>
-    <link rel="icon" type="image/png" href="../tikaNoText16.png" />
-    <script type="text/javascript">
-      function selectProvider(form) {
-        provider = form.elements['searchProvider'].value;
-        if (provider == "any") {
-          if (Math.random() > 0.5) {
-            provider = "lucid";
-          } else {
-            provider = "sl";
-          }
-        }
-        if (provider == "lucid") {
-          form.action = "http://search.lucidimagination.com/p:tika";
-        } else if (provider == "sl") {
-          form.action = "http://search-lucene.com/tika";
-        }
-        days = 90;
-        date = new Date();
-        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
-        expires = "; expires=" + date.toGMTString();
-        document.cookie = "searchProvider=" + provider + expires + "; path=/";
-      }
-      function initProvider() {
-        if (document.cookie.length>0) {
-          cStart=document.cookie.indexOf("searchProvider=");
-          if (cStart!=-1) {
-            cStart=cStart + "searchProvider=".length;
-            cEnd=document.cookie.indexOf(";", cStart);
-            if (cEnd==-1) {
-              cEnd=document.cookie.length;
-            }
-            provider = unescape(document.cookie.substring(cStart,cEnd));
-            document.forms['searchform'].elements['searchProvider'].value = provider;
-          }
-        }
-        document.forms['searchform'].elements['q'].focus();
-      }
-    </script>
-  </head>
-  <body onLoad="initProvider();">
-    <div id="body">
-      <div id="banner">
-        <a href="http://tika.apache.org" id="bannerLeft" title="Apache Tika"
-          ><img src="http://tika.apache.org/tika.png" alt="Apache Tika"
-                width="292" height="100"/></a>
-        <a href="http://www.apache.org/" id="bannerRight"
-           title="The Apache Software Foundation"
-          ><img src="http://tika.apache.org/asf-logo.gif" alt="The Apache Software Foundation"
-                width="387" height="100"/></a>
-      </div>
-      <div id="content">
-        <!-- Licensed to the Apache Software Foundation (ASF) under one or more --><!-- contributor license agreements.  See the NOTICE file distributed with --><!-- this work for additional information regarding copyright ownership. --><!-- The ASF licenses this file to You under the Apache License, Version 2.0 --><!-- (the "License"); you may not use this file except in compliance with --><!-- the License.  You may obtain a copy of the License at --><!--  --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!--  --><!-- Unless required by applicable law or agreed to in writing, software --><!-- distributed under the License is distributed on an "AS IS" BASIS, --><!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. --><!-- See the License for the specific language governing permissions and --><!-- limitations under the License. --><div class="section"><h2>Getting Started with Apache Tika<a name="Getting_Started_with_Apache_Tika"></a></h2><p>This d
 ocument describes how to build Apache Tika from sources and how to start using Tika in an application.</p></div><div class="section"><h2>Getting and building the sources<a name="Getting_and_building_the_sources"></a></h2><p>To build Tika from sources you first need to either <a href="../download.html">download</a> a source release or <a href="../source-repository.html">checkout</a> the latest sources from version control.</p><p>Once you have the sources, you can build them using the <a class="externalLink" href="http://maven.apache.org/">Maven 2</a> build system. Executing the following command in the base directory will build the sources and install the resulting artifacts in your local Maven repository.</p><div><pre>mvn install
-</pre></div><p>See the Maven documentation for more information about the available build options.</p><p>Note that you need Java 5 or higher to build Tika.</p></div><div class="section"><h2>Build artifacts<a name="Build_artifacts"></a></h2><p>The Tika 1.1 build consists of a number of components and produces the following main binaries:</p><dl><dt>tika-core/target/tika-core-1.1.jar</dt><dd> Tika core library. Contains the core interfaces and classes of Tika, but none of the parser implementations. Depends only on Java 5.</dd><dt>tika-parsers/target/tika-parsers-1.1.jar</dt><dd> Tika parsers. Collection of classes that implement the Tika Parser interface based on various external parser libraries.</dd><dt>tika-app/target/tika-app-1.1.jar</dt><dd> Tika application. Combines the above libraries and all the external parser libraries into a single runnable jar with a GUI and a command line interface.</dd><dt>tika-bundle/target/tika-bundle-1.1.jar</dt><dd> Tika bundle. An OSGi bun
 dle that includes everything you need to use all Tika functionality in an OSGi environment.</dd></dl></div><div class="section"><h2>Using Tika as a Maven dependency<a name="Using_Tika_as_a_Maven_dependency"></a></h2><p>The core library, tika-core, contains the key interfaces and classes of Tika and can be used by itself if you don't need the full set of parsers from the tika-parsers component. The tika-core dependency looks like this:</p><div><pre>  &lt;dependency&gt;
-    &lt;groupId&gt;org.apache.tika&lt;/groupId&gt;
-    &lt;artifactId&gt;tika-core&lt;/artifactId&gt;
-    &lt;version&gt;1.1&lt;/version&gt;
-  &lt;/dependency&gt;
-</pre></div><p>If you want to use Tika to parse documents (instead of simply detecting document types, etc.), you'll want to depend on tika-parsers instead: </p><div><pre>  &lt;dependency&gt;
-    &lt;groupId&gt;org.apache.tika&lt;/groupId&gt;
-    &lt;artifactId&gt;tika-parsers&lt;/artifactId&gt;
-    &lt;version&gt;1.1&lt;/version&gt;
-  &lt;/dependency&gt;
-</pre></div><p>Note that adding this dependency will introduce a number of transitive dependencies to your project, including one on tika-core. You need to make sure that these dependencies won't conflict with your existing project dependencies. The listing below shows all the compile-scope dependencies of tika-parsers in the Tika 1.1 release.</p><div><pre>+- org.apache.tika:tika-core:jar:1.1:compile
-+- org.gagravarr:vorbis-java-tika:jar:0.1:compile
-|  \- org.gagravarr:vorbis-java-core:jar:tests:0.1:runtime
-+- org.apache.felix:org.apache.felix.scr.annotations:jar:1.6.0:provided
-+- edu.ucar:netcdf:jar:4.2-min:compile
-|  \- org.slf4j:slf4j-api:jar:1.5.6:compile
-+- org.apache.james:apache-mime4j-core:jar:0.7:compile
-+- org.apache.james:apache-mime4j-dom:jar:0.7:compile
-+- org.apache.commons:commons-compress:jar:1.3:compile
-+- commons-codec:commons-codec:jar:1.5:compile
-+- org.apache.pdfbox:pdfbox:jar:1.6.0:compile
-|  +- org.apache.pdfbox:fontbox:jar:1.6.0:compile
-|  +- org.apache.pdfbox:jempbox:jar:1.6.0:compile
-|  \- commons-logging:commons-logging:jar:1.1.1:compile
-+- org.bouncycastle:bcmail-jdk15:jar:1.45:compile
-+- org.bouncycastle:bcprov-jdk15:jar:1.45:compile
-+- org.apache.poi:poi:jar:3.8-beta5:compile
-+- org.apache.poi:poi-scratchpad:jar:3.8-beta5:compile
-+- org.apache.poi:poi-ooxml:jar:3.8-beta5:compile
-|  +- org.apache.poi:poi-ooxml-schemas:jar:3.8-beta5:compile
-|  |  \- org.apache.xmlbeans:xmlbeans:jar:2.3.0:compile
-|  \- dom4j:dom4j:jar:1.6.1:compile
-+- org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1:compile
-+- org.ccil.cowan.tagsoup:tagsoup:jar:1.2.1:compile
-+- asm:asm:jar:3.1:compile
-+- com.googlecode.mp4parser:isoparser:jar:1.0-beta-5:compile
-|  \- net.sf.scannotation:scannotation:jar:1.0.2:compile
-|     \- javassist:javassist:jar:3.6.0.GA:compile
-+- com.drewnoakes:metadata-extractor:jar:2.4.0-beta-1:compile
-+- de.l3s.boilerpipe:boilerpipe:jar:1.1.0:compile
-+- rome:rome:jar:0.9:compile
-|  \- jdom:jdom:jar:1.0:compile
-+- org.gagravarr:vorbis-java-core:jar:0.1:compile
-+- junit:junit:jar:4.10:test
-|  \- org.hamcrest:hamcrest-core:jar:1.1:test
-+- org.mockito:mockito-core:jar:1.7:test
-|  \- org.objenesis:objenesis:jar:1.0:test
-\- org.slf4j:slf4j-log4j12:jar:1.5.6:test
-   \- log4j:log4j:jar:1.2.14:test
-
-</pre></div></div><div class="section"><h2>Using Tika in an Ant project<a name="Using_Tika_in_an_Ant_project"></a></h2><p>Unless you use a dependency manager tool like <a class="externalLink" href="http://ant.apache.org/ivy/">Apache Ivy</a>, to use Tika in you application you can include the Tika jar files and the dependencies individually.</p><div><pre>&lt;classpath&gt;
-  ... &lt;!-- your other classpath entries --&gt;
-  &lt;pathelement location=&quot;path/to/tika-core-1.1.jar&quot;/&gt;
-  &lt;pathelement location=&quot;path/to/tika-parsers-1.1.jar&quot;/&gt;
-  &lt;pathelement location=&quot;path/to/commons-logging-1.1.1.jar&quot;/&gt;
-  &lt;pathelement location=&quot;path/to/commons-compress-1.0.jar&quot;/&gt;
-  &lt;pathelement location=&quot;path/to/pdfbox-1.1.0-incubating.jar&quot;/&gt;
-  &lt;pathelement location=&quot;path/to/fontbox-1.1.0-incubator.jar&quot;/&gt;
-  &lt;pathelement location=&quot;path/to/jempbox-1.1.0-incubator.jar&quot;/&gt;
-  &lt;pathelement location=&quot;path/to/poi-3.6.jar&quot;/&gt;
-  &lt;pathelement location=&quot;path/to/poi-scratchpad-3.6.jar&quot;/&gt;
-  &lt;pathelement location=&quot;path/to/poi-ooxml-3.6.jar&quot;/&gt;
-  &lt;pathelement location=&quot;path/to/poi-ooxml-schemas-3.6.jar&quot;/&gt;
-  &lt;pathelement location=&quot;path/to/xmlbeans-2.3.0.jar&quot;/&gt;
-  &lt;pathelement location=&quot;path/to/dom4j-1.6.1.jar&quot;/&gt;
-  &lt;pathelement location=&quot;path/to/xml-apis-1.0.b2.jar&quot;/&gt;
-  &lt;pathelement location=&quot;path/to/geronimo-stax-api_1.0_spec-1.0.jar&quot;/&gt;
-  &lt;pathelement location=&quot;path/to/tagsoup-1.2.jar&quot;/&gt;
-  &lt;pathelement location=&quot;path/to/asm-3.1.jar&quot;/&gt;
-  &lt;pathelement location=&quot;path/to/log4j-1.2.14.jar&quot;/&gt;
-  &lt;pathelement location=&quot;path/to/metadata-extractor-2.4.0-beta-1.jar&quot;/&gt;
-&lt;/classpath&gt;
-</pre></div><p>An easy way to gather all these libraries is to run &quot;mvn dependency:copy-dependencies&quot; in the tika-parsers source directory. This will copy all Tika dependencies to the <tt>target/dependencies</tt> directory.</p><p>Alternatively you can simply drop the entire tika-app jar to your classpath to get all of the above dependencies in a single archive.</p></div><div class="section"><h2>Using Tika as a command line utility<a name="Using_Tika_as_a_command_line_utility"></a></h2><p>The Tika application jar (tika-app-1.1.jar) can be used as a command line utility for extracting text content and metadata from all sorts of files. This runnable jar contains all the dependencies it needs, so you don't need to worry about classpath settings to run it.</p><p>The usage instructions are shown below.</p><div><pre>usage: java -jar tika-app-1.1.jar [option] [file]
-
-Options:
-    -? or --help       Print this usage message
-    -v or --verbose    Print debug level messages
-    -g or --gui        Start the Apache Tika GUI
-    -x or --xml        Output XHTML content (default)
-    -h or --html       Output HTML content
-    -t or --text       Output plain text content
-    -m or --metadata   Output only metadata
-
-Description:
-    Apache Tika will parse the file(s) specified on the
-    command line and output the extracted text content
-    or metadata to standard output.
-
-    Instead of a file name you can also specify the URL
-    of a document to be parsed.
-
-    If no file name or URL is specified (or the special
-    name &quot;-&quot; is used), then the standard input stream
-    is parsed.
-
-    Use the &quot;--gui&quot; (or &quot;-g&quot;) option to start
-    the Apache Tika GUI. You can drag and drop files
-    from a normal file explorer to the GUI window to
-    extract text content and metadata from the files.
-</pre></div><p>You can also use the jar as a component in a Unix pipeline or as an external tool in many scripting languages.</p><div><pre># Check if an Internet resource contains a specific keyword
-curl http://.../document.doc \
-  | java -jar tika-app-1.1.jar --text \
-  | grep -q keyword
-</pre></div></div>
-      </div>
-      <div id="sidebar">
-        <div id="navigation">
-                    <h5>Apache Tika</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../index.html">Introduction</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../download.html">Download</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../mail-lists.html">Mailing Lists</a>
-          </li>
-              
-    <li class="none">
-                    <a href="http://wiki.apache.org/tika/" class="externalLink">Tika Wiki</a>
-          </li>
-              
-    <li class="none">
-                    <a href="https://issues.apache.org/jira/browse/TIKA" class="externalLink">Issue Tracker</a>
-          </li>
-          </ul>
-              <h5>Documentation</h5>
-            <ul>
-              
-          
-                    
-                  
-                  
-                  
-                  
-                  
-              
-        <li class="expanded">
-                    <a href="../1.2/index.html">Apache Tika 1.2</a>
-                  <ul>
-                  
-    <li class="none">
-                    <a href="../1.2/gettingstarted.html">Getting Started</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="../1.2/formats.html">Supported Formats</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="../1.2/parser.html">Parser API</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="../1.2/parser_guide.html">Parser 5min Quick Start Guide</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="../1.2/detection.html">Content and Language Detection</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="../1.2/api/">API Documentation</a>
-          </li>
-              </ul>
-        </li>
-              
-                
-                          
-                  
-                  
-                  
-                  
-                  
-              
-            <li class="expanded">
-                    <a href="../1.1/index.html">Apache Tika 1.1</a>
-                  <ul>
-                  
-    <li class="none">
-              <strong>Getting Started</strong>
-        </li>
-                  
-    <li class="none">
-                    <a href="../1.1/formats.html">Supported Formats</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="../1.1/parser.html">Parser API</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="../1.1/parser_guide.html">Parser 5min Quick Start Guide</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="../1.1/detection.html">Content and Language Detection</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="../1.1/api/">API Documentation</a>
-          </li>
-              </ul>
-        </li>
-              
-                
-                    
-                  
-                  
-                  
-                  
-                  
-              
-        <li class="collapsed">
-                    <a href="../1.0/index.html">Apache Tika 1.0</a>
-                </li>
-              
-                
-                    
-                  
-                  
-                  
-                  
-                  
-              
-        <li class="collapsed">
-                    <a href="../0.10/index.html">Apache Tika 0.10</a>
-                </li>
-          </ul>
-              <h5>The Apache Software Foundation</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="http://www.apache.org/foundation/" class="externalLink">About</a>
-          </li>
-              
-    <li class="none">
-                    <a href="http://www.apache.org/licenses/" class="externalLink">License</a>
-          </li>
-              
-    <li class="none">
-                    <a href="http://www.apache.org/security/" class="externalLink">Security</a>
-          </li>
-              
-    <li class="none">
-                    <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsorship</a>
-          </li>
-              
-    <li class="none">
-                    <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a>
-          </li>
-          </ul>
-      
-          <div id="search">
-            <h5>Search with Apache Solr</h5>
-            <form action="http://search.lucidimagination.com/p:tika"
-                  method="get" id="searchform">
-              <input type="text" id="query" name="q"/>
-              <select name="searchProvider" id="searchProvider">
-                <option value="any">provider</option>
-                <option value="lucid">Lucid Find</option>
-                <option value="sl">Search-Lucene</option>
-              </select>
-              <input type="submit" id="submit" value="Search" name="Search"
-                     onclick="selectProvider(this.form)"/>
-            </form>
-          </div>
-
-          <div id="bookpromo">
-            <h5>Books about Tika</h5>
-            <p>
-              <a href="http://manning.com/mattmann/" title="Tika in Action"
-                ><img src="../mattmann_cover150.jpg"
-                      width="150" height="186"/></a>
-            </p>
-          </div>
-        </div>
-      </div>
-      <div id="footer">
-        <p>
-          Copyright &#169; 2012
-          <a href="http://www.apache.org/">The Apache Software Foundation</a>.
-          Site powered by <a href="http://maven.apache.org/">Apache Maven</a>. 
-          Search powered by
-          <a href="http://www.lucidimagination.com">Lucid Imagination</a>
-          and <a href="http://sematext.com">Sematext</a>.
-          <br/>
-          Apache Tika, Tika, Apache, the Apache feather logo, and the Apache
-          Tika project logo are trademarks of The Apache Software Foundation.
-        </p>
-      </div>
-    </div>
-  </body>
-</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+ 
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+-->
+
+
+
+
+
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <title>Getting Started with Apache Tika</title>
+    <style type="text/css" media="all">
+      @import url("../css/site.css");
+    </style>
+    <link rel="icon" type="image/png" href="../tikaNoText16.png" />
+    <script type="text/javascript">
+      function selectProvider(form) {
+        provider = form.elements['searchProvider'].value;
+        if (provider == "any") {
+          if (Math.random() > 0.5) {
+            provider = "lucid";
+          } else {
+            provider = "sl";
+          }
+        }
+        if (provider == "lucid") {
+          form.action = "http://search.lucidimagination.com/p:tika";
+        } else if (provider == "sl") {
+          form.action = "http://search-lucene.com/tika";
+        }
+        days = 90;
+        date = new Date();
+        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
+        expires = "; expires=" + date.toGMTString();
+        document.cookie = "searchProvider=" + provider + expires + "; path=/";
+      }
+      function initProvider() {
+        if (document.cookie.length>0) {
+          cStart=document.cookie.indexOf("searchProvider=");
+          if (cStart!=-1) {
+            cStart=cStart + "searchProvider=".length;
+            cEnd=document.cookie.indexOf(";", cStart);
+            if (cEnd==-1) {
+              cEnd=document.cookie.length;
+            }
+            provider = unescape(document.cookie.substring(cStart,cEnd));
+            document.forms['searchform'].elements['searchProvider'].value = provider;
+          }
+        }
+        document.forms['searchform'].elements['q'].focus();
+      }
+    </script>
+  </head>
+  <body onLoad="initProvider();">
+    <div id="body">
+      <div id="banner">
+        <a href="http://tika.apache.org" id="bannerLeft" title="Apache Tika"
+          ><img src="http://tika.apache.org/tika.png" alt="Apache Tika"
+                width="292" height="100"/></a>
+        <a href="http://www.apache.org/" id="bannerRight"
+           title="The Apache Software Foundation"
+          ><img src="http://tika.apache.org/asf-logo.gif" alt="The Apache Software Foundation"
+                width="387" height="100"/></a>
+      </div>
+      <div id="content">
+        <!-- Licensed to the Apache Software Foundation (ASF) under one or more --><!-- contributor license agreements.  See the NOTICE file distributed with --><!-- this work for additional information regarding copyright ownership. --><!-- The ASF licenses this file to You under the Apache License, Version 2.0 --><!-- (the "License"); you may not use this file except in compliance with --><!-- the License.  You may obtain a copy of the License at --><!--  --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!--  --><!-- Unless required by applicable law or agreed to in writing, software --><!-- distributed under the License is distributed on an "AS IS" BASIS, --><!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. --><!-- See the License for the specific language governing permissions and --><!-- limitations under the License. --><div class="section"><h2>Getting Started with Apache Tika<a name="Getting_Started_with_Apache_Tika"></a></h2><p>This d
 ocument describes how to build Apache Tika from sources and how to start using Tika in an application.</p></div><div class="section"><h2>Getting and building the sources<a name="Getting_and_building_the_sources"></a></h2><p>To build Tika from sources you first need to either <a href="../download.html">download</a> a source release or <a href="../source-repository.html">checkout</a> the latest sources from version control.</p><p>Once you have the sources, you can build them using the <a class="externalLink" href="http://maven.apache.org/">Maven 2</a> build system. Executing the following command in the base directory will build the sources and install the resulting artifacts in your local Maven repository.</p><div><pre>mvn install</pre></div><p>See the Maven documentation for more information about the available build options.</p><p>Note that you need Java 5 or higher to build Tika.</p></div><div class="section"><h2>Build artifacts<a name="Build_artifacts"></a></h2><p>The Tik
 a 1.1 build consists of a number of components and produces the following main binaries:</p><dl><dt>tika-core/target/tika-core-1.1.jar</dt><dd> Tika core library. Contains the core interfaces and classes of Tika, but none of the parser implementations. Depends only on Java 5.</dd><dt>tika-parsers/target/tika-parsers-1.1.jar</dt><dd> Tika parsers. Collection of classes that implement the Tika Parser interface based on various external parser libraries.</dd><dt>tika-app/target/tika-app-1.1.jar</dt><dd> Tika application. Combines the above libraries and all the external parser libraries into a single runnable jar with a GUI and a command line interface.</dd><dt>tika-bundle/target/tika-bundle-1.1.jar</dt><dd> Tika bundle. An OSGi bundle that includes everything you need to use all Tika functionality in an OSGi environment.</dd></dl></div><div class="section"><h2>Using Tika as a Maven dependency<a name="Using_Tika_as_a_Maven_dependency"></a></h2><p>The core library, tika-core, co
 ntains the key interfaces and classes of Tika and can be used by itself if you don't need the full set of parsers from the tika-parsers component. The tika-core dependency looks like this:</p><div><pre>  &lt;dependency&gt;
+    &lt;groupId&gt;org.apache.tika&lt;/groupId&gt;
+    &lt;artifactId&gt;tika-core&lt;/artifactId&gt;
+    &lt;version&gt;1.1&lt;/version&gt;
+  &lt;/dependency&gt;</pre></div><p>If you want to use Tika to parse documents (instead of simply detecting document types, etc.), you'll want to depend on tika-parsers instead: </p><div><pre>  &lt;dependency&gt;
+    &lt;groupId&gt;org.apache.tika&lt;/groupId&gt;
+    &lt;artifactId&gt;tika-parsers&lt;/artifactId&gt;
+    &lt;version&gt;1.1&lt;/version&gt;
+  &lt;/dependency&gt;</pre></div><p>Note that adding this dependency will introduce a number of transitive dependencies to your project, including one on tika-core. You need to make sure that these dependencies won't conflict with your existing project dependencies. The listing below shows all the compile-scope dependencies of tika-parsers in the Tika 1.1 release.</p><div><pre>+- org.apache.tika:tika-core:jar:1.1:compile
++- org.gagravarr:vorbis-java-tika:jar:0.1:compile
+|  \- org.gagravarr:vorbis-java-core:jar:tests:0.1:runtime
++- org.apache.felix:org.apache.felix.scr.annotations:jar:1.6.0:provided
++- edu.ucar:netcdf:jar:4.2-min:compile
+|  \- org.slf4j:slf4j-api:jar:1.5.6:compile
++- org.apache.james:apache-mime4j-core:jar:0.7:compile
++- org.apache.james:apache-mime4j-dom:jar:0.7:compile
++- org.apache.commons:commons-compress:jar:1.3:compile
++- commons-codec:commons-codec:jar:1.5:compile
++- org.apache.pdfbox:pdfbox:jar:1.6.0:compile
+|  +- org.apache.pdfbox:fontbox:jar:1.6.0:compile
+|  +- org.apache.pdfbox:jempbox:jar:1.6.0:compile
+|  \- commons-logging:commons-logging:jar:1.1.1:compile
++- org.bouncycastle:bcmail-jdk15:jar:1.45:compile
++- org.bouncycastle:bcprov-jdk15:jar:1.45:compile
++- org.apache.poi:poi:jar:3.8-beta5:compile
++- org.apache.poi:poi-scratchpad:jar:3.8-beta5:compile
++- org.apache.poi:poi-ooxml:jar:3.8-beta5:compile
+|  +- org.apache.poi:poi-ooxml-schemas:jar:3.8-beta5:compile
+|  |  \- org.apache.xmlbeans:xmlbeans:jar:2.3.0:compile
+|  \- dom4j:dom4j:jar:1.6.1:compile
++- org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1:compile
++- org.ccil.cowan.tagsoup:tagsoup:jar:1.2.1:compile
++- asm:asm:jar:3.1:compile
++- com.googlecode.mp4parser:isoparser:jar:1.0-beta-5:compile
+|  \- net.sf.scannotation:scannotation:jar:1.0.2:compile
+|     \- javassist:javassist:jar:3.6.0.GA:compile
++- com.drewnoakes:metadata-extractor:jar:2.4.0-beta-1:compile
++- de.l3s.boilerpipe:boilerpipe:jar:1.1.0:compile
++- rome:rome:jar:0.9:compile
+|  \- jdom:jdom:jar:1.0:compile
++- org.gagravarr:vorbis-java-core:jar:0.1:compile
++- junit:junit:jar:4.10:test
+|  \- org.hamcrest:hamcrest-core:jar:1.1:test
++- org.mockito:mockito-core:jar:1.7:test
+|  \- org.objenesis:objenesis:jar:1.0:test
+\- org.slf4j:slf4j-log4j12:jar:1.5.6:test
+   \- log4j:log4j:jar:1.2.14:test
+</pre></div></div><div class="section"><h2>Using Tika in an Ant project<a name="Using_Tika_in_an_Ant_project"></a></h2><p>Unless you use a dependency manager tool like <a class="externalLink" href="http://ant.apache.org/ivy/">Apache Ivy</a>, to use Tika in you application you can include the Tika jar files and the dependencies individually.</p><div><pre>&lt;classpath&gt;
+  ... &lt;!-- your other classpath entries --&gt;
+  &lt;pathelement location=&quot;path/to/tika-core-1.1.jar&quot;/&gt;
+  &lt;pathelement location=&quot;path/to/tika-parsers-1.1.jar&quot;/&gt;
+  &lt;pathelement location=&quot;path/to/commons-logging-1.1.1.jar&quot;/&gt;
+  &lt;pathelement location=&quot;path/to/commons-compress-1.0.jar&quot;/&gt;
+  &lt;pathelement location=&quot;path/to/pdfbox-1.1.0-incubating.jar&quot;/&gt;
+  &lt;pathelement location=&quot;path/to/fontbox-1.1.0-incubator.jar&quot;/&gt;
+  &lt;pathelement location=&quot;path/to/jempbox-1.1.0-incubator.jar&quot;/&gt;
+  &lt;pathelement location=&quot;path/to/poi-3.6.jar&quot;/&gt;
+  &lt;pathelement location=&quot;path/to/poi-scratchpad-3.6.jar&quot;/&gt;
+  &lt;pathelement location=&quot;path/to/poi-ooxml-3.6.jar&quot;/&gt;
+  &lt;pathelement location=&quot;path/to/poi-ooxml-schemas-3.6.jar&quot;/&gt;
+  &lt;pathelement location=&quot;path/to/xmlbeans-2.3.0.jar&quot;/&gt;
+  &lt;pathelement location=&quot;path/to/dom4j-1.6.1.jar&quot;/&gt;
+  &lt;pathelement location=&quot;path/to/xml-apis-1.0.b2.jar&quot;/&gt;
+  &lt;pathelement location=&quot;path/to/geronimo-stax-api_1.0_spec-1.0.jar&quot;/&gt;
+  &lt;pathelement location=&quot;path/to/tagsoup-1.2.jar&quot;/&gt;
+  &lt;pathelement location=&quot;path/to/asm-3.1.jar&quot;/&gt;
+  &lt;pathelement location=&quot;path/to/log4j-1.2.14.jar&quot;/&gt;
+  &lt;pathelement location=&quot;path/to/metadata-extractor-2.4.0-beta-1.jar&quot;/&gt;
+&lt;/classpath&gt;</pre></div><p>An easy way to gather all these libraries is to run &quot;mvn dependency:copy-dependencies&quot; in the tika-parsers source directory. This will copy all Tika dependencies to the <tt>target/dependencies</tt> directory.</p><p>Alternatively you can simply drop the entire tika-app jar to your classpath to get all of the above dependencies in a single archive.</p></div><div class="section"><h2>Using Tika as a command line utility<a name="Using_Tika_as_a_command_line_utility"></a></h2><p>The Tika application jar (tika-app-1.1.jar) can be used as a command line utility for extracting text content and metadata from all sorts of files. This runnable jar contains all the dependencies it needs, so you don't need to worry about classpath settings to run it.</p><p>The usage instructions are shown below.</p><div><pre>usage: java -jar tika-app-1.1.jar [option] [file]
+
+Options:
+    -? or --help       Print this usage message
+    -v or --verbose    Print debug level messages
+    -g or --gui        Start the Apache Tika GUI
+    -x or --xml        Output XHTML content (default)
+    -h or --html       Output HTML content
+    -t or --text       Output plain text content
+    -m or --metadata   Output only metadata
+
+Description:
+    Apache Tika will parse the file(s) specified on the
+    command line and output the extracted text content
+    or metadata to standard output.
+
+    Instead of a file name you can also specify the URL
+    of a document to be parsed.
+
+    If no file name or URL is specified (or the special
+    name &quot;-&quot; is used), then the standard input stream
+    is parsed.
+
+    Use the &quot;--gui&quot; (or &quot;-g&quot;) option to start
+    the Apache Tika GUI. You can drag and drop files
+    from a normal file explorer to the GUI window to
+    extract text content and metadata from the files.</pre></div><p>You can also use the jar as a component in a Unix pipeline or as an external tool in many scripting languages.</p><div><pre># Check if an Internet resource contains a specific keyword
+curl http://.../document.doc \
+  | java -jar tika-app-1.1.jar --text \
+  | grep -q keyword</pre></div></div>
+      </div>
+      <div id="sidebar">
+        <div id="navigation">
+                    <h5>Apache Tika</h5>
+            <ul>
+              
+    <li class="none">
+                    <a href="../index.html">Introduction</a>
+          </li>
+              
+    <li class="none">
+                    <a href="../download.html">Download</a>
+          </li>
+              
+    <li class="none">
+                    <a href="../mail-lists.html">Mailing Lists</a>
+          </li>
+              
+    <li class="none">
+                    <a href="http://wiki.apache.org/tika/" class="externalLink">Tika Wiki</a>
+          </li>
+              
+    <li class="none">
+                    <a href="https://issues.apache.org/jira/browse/TIKA" class="externalLink">Issue Tracker</a>
+          </li>
+          </ul>
+              <h5>Documentation</h5>
+            <ul>
+              
+          
+                    
+                  
+                  
+                  
+                  
+                  
+              
+        <li class="expanded">
+                    <a href="../1.2/index.html">Apache Tika 1.2</a>
+                  <ul>
+                  
+    <li class="none">
+                    <a href="../1.2/gettingstarted.html">Getting Started</a>
+          </li>
+                  
+    <li class="none">
+                    <a href="../1.2/formats.html">Supported Formats</a>
+          </li>
+                  
+    <li class="none">
+                    <a href="../1.2/parser.html">Parser API</a>
+          </li>
+                  
+    <li class="none">
+                    <a href="../1.2/parser_guide.html">Parser 5min Quick Start Guide</a>
+          </li>
+                  
+    <li class="none">
+                    <a href="../1.2/detection.html">Content and Language Detection</a>
+          </li>
+                  
+    <li class="none">
+                    <a href="../1.2/api/">API Documentation</a>
+          </li>
+              </ul>
+        </li>
+              
+                
+                          
+                  
+                  
+                  
+                  
+                  
+              
+            <li class="expanded">
+                    <a href="../1.1/index.html">Apache Tika 1.1</a>
+                  <ul>
+                  
+    <li class="none">
+              <strong>Getting Started</strong>
+        </li>
+                  
+    <li class="none">
+                    <a href="../1.1/formats.html">Supported Formats</a>
+          </li>
+                  
+    <li class="none">
+                    <a href="../1.1/parser.html">Parser API</a>
+          </li>
+                  
+    <li class="none">
+                    <a href="../1.1/parser_guide.html">Parser 5min Quick Start Guide</a>
+          </li>
+                  
+    <li class="none">
+                    <a href="../1.1/detection.html">Content and Language Detection</a>
+          </li>
+                  
+    <li class="none">
+                    <a href="../1.1/api/">API Documentation</a>
+          </li>
+              </ul>
+        </li>
+              
+                
+                    
+                  
+                  
+                  
+                  
+                  
+              
+        <li class="collapsed">
+                    <a href="../1.0/index.html">Apache Tika 1.0</a>
+                </li>
+              
+                
+                    
+                  
+                  
+                  
+                  
+                  
+              
+        <li class="collapsed">
+                    <a href="../0.10/index.html">Apache Tika 0.10</a>
+                </li>
+          </ul>
+              <h5>The Apache Software Foundation</h5>
+            <ul>
+              
+    <li class="none">
+                    <a href="http://www.apache.org/foundation/" class="externalLink">About</a>
+          </li>
+              
+    <li class="none">
+                    <a href="http://www.apache.org/licenses/" class="externalLink">License</a>
+          </li>
+              
+    <li class="none">
+                    <a href="http://www.apache.org/security/" class="externalLink">Security</a>
+          </li>
+              
+    <li class="none">
+                    <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsorship</a>
+          </li>
+              
+    <li class="none">
+                    <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a>
+          </li>
+          </ul>
+      
+          <div id="search">
+            <h5>Search with Apache Solr</h5>
+            <form action="http://search.lucidimagination.com/p:tika"
+                  method="get" id="searchform">
+              <input type="text" id="query" name="q"/>
+              <select name="searchProvider" id="searchProvider">
+                <option value="any">provider</option>
+                <option value="lucid">Lucid Find</option>
+                <option value="sl">Search-Lucene</option>
+              </select>
+              <input type="submit" id="submit" value="Search" name="Search"
+                     onclick="selectProvider(this.form)"/>
+            </form>
+          </div>
+
+          <div id="bookpromo">
+            <h5>Books about Tika</h5>
+            <p>
+              <a href="http://manning.com/mattmann/" title="Tika in Action"
+                ><img src="../mattmann_cover150.jpg"
+                      width="150" height="186"/></a>
+            </p>
+          </div>
+        </div>
+      </div>
+      <div id="footer">
+        <p>
+          Copyright &#169; 2012
+          <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+          Site powered by <a href="http://maven.apache.org/">Apache Maven</a>. 
+          Search powered by
+          <a href="http://www.lucidimagination.com">Lucid Imagination</a>
+          and <a href="http://sematext.com">Sematext</a>.
+          <br/>
+          Apache Tika, Tika, Apache, the Apache feather logo, and the Apache
+          Tika project logo are trademarks of The Apache Software Foundation.
+        </p>
+      </div>
+    </div>
+  </body>
+</html>

Modified: tika/site/publish/1.1/index.html
URL: http://svn.apache.org/viewvc/tika/site/publish/1.1/index.html?rev=1381198&r1=1381197&r2=1381198&view=diff
==============================================================================
--- tika/site/publish/1.1/index.html (original)
+++ tika/site/publish/1.1/index.html Wed Sep  5 14:31:06 2012
@@ -1,281 +1,281 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements.  See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership.  The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
- 
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied.  See the License for the
-  specific language governing permissions and limitations
-  under the License.
--->
-
-
-
-
-
-
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-    <title>Apache Tika 0.8</title>
-    <style type="text/css" media="all">
-      @import url("../css/site.css");
-    </style>
-    <link rel="icon" type="image/png" href="../tikaNoText16.png" />
-    <script type="text/javascript">
-      function selectProvider(form) {
-        provider = form.elements['searchProvider'].value;
-        if (provider == "any") {
-          if (Math.random() > 0.5) {
-            provider = "lucid";
-          } else {
-            provider = "sl";
-          }
-        }
-        if (provider == "lucid") {
-          form.action = "http://search.lucidimagination.com/p:tika";
-        } else if (provider == "sl") {
-          form.action = "http://search-lucene.com/tika";
-        }
-        days = 90;
-        date = new Date();
-        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
-        expires = "; expires=" + date.toGMTString();
-        document.cookie = "searchProvider=" + provider + expires + "; path=/";
-      }
-      function initProvider() {
-        if (document.cookie.length>0) {
-          cStart=document.cookie.indexOf("searchProvider=");
-          if (cStart!=-1) {
-            cStart=cStart + "searchProvider=".length;
-            cEnd=document.cookie.indexOf(";", cStart);
-            if (cEnd==-1) {
-              cEnd=document.cookie.length;
-            }
-            provider = unescape(document.cookie.substring(cStart,cEnd));
-            document.forms['searchform'].elements['searchProvider'].value = provider;
-          }
-        }
-        document.forms['searchform'].elements['q'].focus();
-      }
-    </script>
-  </head>
-  <body onLoad="initProvider();">
-    <div id="body">
-      <div id="banner">
-        <a href="http://tika.apache.org" id="bannerLeft" title="Apache Tika"
-          ><img src="http://tika.apache.org/tika.png" alt="Apache Tika"
-                width="292" height="100"/></a>
-        <a href="http://www.apache.org/" id="bannerRight"
-           title="The Apache Software Foundation"
-          ><img src="http://tika.apache.org/asf-logo.gif" alt="The Apache Software Foundation"
-                width="387" height="100"/></a>
-      </div>
-      <div id="content">
-        <!-- Licensed to the Apache Software Foundation (ASF) under one or more --><!-- contributor license agreements.  See the NOTICE file distributed with --><!-- this work for additional information regarding copyright ownership. --><!-- The ASF licenses this file to You under the Apache License, Version 2.0 --><!-- (the "License"); you may not use this file except in compliance with --><!-- the License.  You may obtain a copy of the License at --><!--  --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!--  --><!-- Unless required by applicable law or agreed to in writing, software --><!-- distributed under the License is distributed on an "AS IS" BASIS, --><!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. --><!-- See the License for the specific language governing permissions and --><!-- limitations under the License. --><div class="section"><h2>Apache Tika 1.1<a name="Apache_Tika_1.1"></a></h2><p>The most notable changes in Tika 1.1 ove
 r the previous release are:</p><ul><li>Link Extraction: The rel attribute is now extracted from links per the LinkConteHandler. (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-824">TIKA-824</a>)</li><li>MP3: Fixed handling of UTF-16 (two byte) ID3v2 tags (previously the last character in a UTF-16 tag could be corrupted) (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-793">TIKA-793</a>)</li><li>Performance: Loading of the default media type registry is now significantly faster. (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-780">TIKA-780</a>)</li><li>PDF: Allow controlling whether overlapping duplicated text should be removed. Disabling this (the default) can give big speedups to text extraction and may workaround cases where non-duplicated characters were incorrectly removed (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-767">TIKA-767</a>). Allow controlling whether text tok
 ens should be sorted by their x/y position before extracting text (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-612">TIKA-612</a>); this is necessary for certain PDFs. Fixed cases where too many <i>/p</i> tags appear in the XHTML output, causing NPE when opening some PDFs with the GUI (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-778">TIKA-778</a>).</li><li>RTF: Fixed case where a font change would result in processing bytes in the wrong font's charset, producing bogus text output (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-777">TIKA-777</a>). Don't output whitespace in ignored group states, avoiding excessive whitespace output (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-781">TIKA-781</a>). Binary embedded content (using \bin control word) is now skipped correctly; previously it could cause the parser to incorrectly extract binary content as text (<a class="externa
 lLink" href="http://issues.apache.org/jira/browse/TIKA-782">TIKA-782</a>).</li><li>CLI: New TikaCLI option &quot;--list-detectors&quot;, which displays the mimetype detectors that are available, similar to the existing &quot;--list-parsers&quot; option for parsers. (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-785">TIKA-785</a>).</li><li>Detectors: The order of detectors, as supplied via the service registry loader, is now controlled. User supplied detectors are prefered, then Tika detectors (such as the container aware ones), and finally the core Tika MimeTypes is used as a backup. This allows for specific, detailed detectors to take preference over the default mime magic + filename detector. (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-786">TIKA-786</a>)</li><li>Microsoft Project (MPP): Filetype detection has been fixed, and basic metadata (but no text) is now extracted. (<a class="externalLink" href="http://issues.apa
 che.org/jira/browse/TIKA-789">TIKA-789</a>)</li><li>Outlook: fixed NullPointerException in TikaGUI when messages with embedded RTF or HTML content were filtered (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-801">TIKA-801</a>).</li><li>Ogg Vorbis and FLAC: Parser added for Ogg Vorbis and FLAC audio files, which extract audio metadata and tags (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-747">TIKA-747</a>).</li><li>MP4: Improved mime magic detection for MP4 based formats (including QuickTime, MP4 Video and Audio, and 3GPP) (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-851">TIKA-851</a>).</li><li>MP4: Basic metadata extracting parser for MP4 files added, which includes limited audio and video metadata, along with the iTunes media metadata (such as Artist and Title) (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-852">TIKA-852</a>).</li><li>Document Passwords: A new ParseCo
 ntext object, PasswordProvider, has been added. This provides a way to supply the password for a document during processing. Currently, only password protected PDFs and Microsoft OOXML Files are supported. (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-850">TIKA-850</a>). </li></ul><p>The following people have contributed to Tika 1.1 by submitting or commenting on the issues resolved in this release:</p><ul><li>Alex Ott</li><li>Alexander Chow </li><li>Ali Oral </li><li>Andrzej Bialecki</li><li>Antoni Mylka</li><li>Arjohn Kampman</li><li>Bastian Mathes</li><li>Chris A. Mattmann</li><li>Craig Stires</li><li>David Tran</li><li>Etienne Jouvin</li><li>Fabian Lange</li><li>Geoff Jarrad</li><li>Jan H&#xfffd;ydahl</li><li>Jerome Lacoste</li><li>John Mastarone</li><li>Jukka Zitting</li><li>Julien Nioche </li><li>Ken Krugler</li><li>Lau Brino</li><li>Markus Jelsma </li><li>Maxim Valyanskiy</li><li>Michael McCandless</li><li>Nick Burch</li><li>Pablo Queixalos 
 </li><li>Paul Hill</li><li>Paul Pearcy </li><li>peter royal</li><li>PNS</li><li>Radek</li><li>Ray Gauss II </li><li>Stephan M&#xfffd;hlstrasser</li><li>Swapna Vuppala</li><li>Torsten Krah </li><li>William Seemann</li><li>Yegor Kozlov </li></ul><p>See <a class="externalLink" href="http://s.apache.org/Jn4">http://s.apache.org/Jn4</a> for more details on these contributions.</p></div>
-      </div>
-      <div id="sidebar">
-        <div id="navigation">
-                    <h5>Apache Tika</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../index.html">Introduction</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../download.html">Download</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../mail-lists.html">Mailing Lists</a>
-          </li>
-              
-    <li class="none">
-                    <a href="http://wiki.apache.org/tika/" class="externalLink">Tika Wiki</a>
-          </li>
-              
-    <li class="none">
-                    <a href="https://issues.apache.org/jira/browse/TIKA" class="externalLink">Issue Tracker</a>
-          </li>
-          </ul>
-              <h5>Documentation</h5>
-            <ul>
-              
-          
-                    
-                  
-                  
-                  
-                  
-                  
-              
-        <li class="expanded">
-                    <a href="../1.2/index.html">Apache Tika 1.2</a>
-                  <ul>
-                  
-    <li class="none">
-                    <a href="../1.2/gettingstarted.html">Getting Started</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="../1.2/formats.html">Supported Formats</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="../1.2/parser.html">Parser API</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="../1.2/parser_guide.html">Parser 5min Quick Start Guide</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="../1.2/detection.html">Content and Language Detection</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="../1.2/api/">API Documentation</a>
-          </li>
-              </ul>
-        </li>
-              
-                
-                    
-                  
-                  
-                  
-                  
-                  
-              
-            <li class="expanded">
-              <strong>Apache Tika 1.1</strong>
-                <ul>
-                  
-    <li class="none">
-                    <a href="../1.1/gettingstarted.html">Getting Started</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="../1.1/formats.html">Supported Formats</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="../1.1/parser.html">Parser API</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="../1.1/parser_guide.html">Parser 5min Quick Start Guide</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="../1.1/detection.html">Content and Language Detection</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="../1.1/api/">API Documentation</a>
-          </li>
-              </ul>
-        </li>
-              
-                
-                    
-                  
-                  
-                  
-                  
-                  
-              
-        <li class="collapsed">
-                    <a href="../1.0/index.html">Apache Tika 1.0</a>
-                </li>
-              
-                
-                    
-                  
-                  
-                  
-                  
-                  
-              
-        <li class="collapsed">
-                    <a href="../0.10/index.html">Apache Tika 0.10</a>
-                </li>
-          </ul>
-              <h5>The Apache Software Foundation</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="http://www.apache.org/foundation/" class="externalLink">About</a>
-          </li>
-              
-    <li class="none">
-                    <a href="http://www.apache.org/licenses/" class="externalLink">License</a>
-          </li>
-              
-    <li class="none">
-                    <a href="http://www.apache.org/security/" class="externalLink">Security</a>
-          </li>
-              
-    <li class="none">
-                    <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsorship</a>
-          </li>
-              
-    <li class="none">
-                    <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a>
-          </li>
-          </ul>
-      
-          <div id="search">
-            <h5>Search with Apache Solr</h5>
-            <form action="http://search.lucidimagination.com/p:tika"
-                  method="get" id="searchform">
-              <input type="text" id="query" name="q"/>
-              <select name="searchProvider" id="searchProvider">
-                <option value="any">provider</option>
-                <option value="lucid">Lucid Find</option>
-                <option value="sl">Search-Lucene</option>
-              </select>
-              <input type="submit" id="submit" value="Search" name="Search"
-                     onclick="selectProvider(this.form)"/>
-            </form>
-          </div>
-
-          <div id="bookpromo">
-            <h5>Books about Tika</h5>
-            <p>
-              <a href="http://manning.com/mattmann/" title="Tika in Action"
-                ><img src="../mattmann_cover150.jpg"
-                      width="150" height="186"/></a>
-            </p>
-          </div>
-        </div>
-      </div>
-      <div id="footer">
-        <p>
-          Copyright &#169; 2012
-          <a href="http://www.apache.org/">The Apache Software Foundation</a>.
-          Site powered by <a href="http://maven.apache.org/">Apache Maven</a>. 
-          Search powered by
-          <a href="http://www.lucidimagination.com">Lucid Imagination</a>
-          and <a href="http://sematext.com">Sematext</a>.
-          <br/>
-          Apache Tika, Tika, Apache, the Apache feather logo, and the Apache
-          Tika project logo are trademarks of The Apache Software Foundation.
-        </p>
-      </div>
-    </div>
-  </body>
-</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+ 
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+-->
+
+
+
+
+
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <title>Apache Tika 0.8</title>
+    <style type="text/css" media="all">
+      @import url("../css/site.css");
+    </style>
+    <link rel="icon" type="image/png" href="../tikaNoText16.png" />
+    <script type="text/javascript">
+      function selectProvider(form) {
+        provider = form.elements['searchProvider'].value;
+        if (provider == "any") {
+          if (Math.random() > 0.5) {
+            provider = "lucid";
+          } else {
+            provider = "sl";
+          }
+        }
+        if (provider == "lucid") {
+          form.action = "http://search.lucidimagination.com/p:tika";
+        } else if (provider == "sl") {
+          form.action = "http://search-lucene.com/tika";
+        }
+        days = 90;
+        date = new Date();
+        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
+        expires = "; expires=" + date.toGMTString();
+        document.cookie = "searchProvider=" + provider + expires + "; path=/";
+      }
+      function initProvider() {
+        if (document.cookie.length>0) {
+          cStart=document.cookie.indexOf("searchProvider=");
+          if (cStart!=-1) {
+            cStart=cStart + "searchProvider=".length;
+            cEnd=document.cookie.indexOf(";", cStart);
+            if (cEnd==-1) {
+              cEnd=document.cookie.length;
+            }
+            provider = unescape(document.cookie.substring(cStart,cEnd));
+            document.forms['searchform'].elements['searchProvider'].value = provider;
+          }
+        }
+        document.forms['searchform'].elements['q'].focus();
+      }
+    </script>
+  </head>
+  <body onLoad="initProvider();">
+    <div id="body">
+      <div id="banner">
+        <a href="http://tika.apache.org" id="bannerLeft" title="Apache Tika"
+          ><img src="http://tika.apache.org/tika.png" alt="Apache Tika"
+                width="292" height="100"/></a>
+        <a href="http://www.apache.org/" id="bannerRight"
+           title="The Apache Software Foundation"
+          ><img src="http://tika.apache.org/asf-logo.gif" alt="The Apache Software Foundation"
+                width="387" height="100"/></a>
+      </div>
+      <div id="content">
+        <!-- Licensed to the Apache Software Foundation (ASF) under one or more --><!-- contributor license agreements.  See the NOTICE file distributed with --><!-- this work for additional information regarding copyright ownership. --><!-- The ASF licenses this file to You under the Apache License, Version 2.0 --><!-- (the "License"); you may not use this file except in compliance with --><!-- the License.  You may obtain a copy of the License at --><!--  --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!--  --><!-- Unless required by applicable law or agreed to in writing, software --><!-- distributed under the License is distributed on an "AS IS" BASIS, --><!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. --><!-- See the License for the specific language governing permissions and --><!-- limitations under the License. --><div class="section"><h2>Apache Tika 1.1<a name="Apache_Tika_1.1"></a></h2><p>The most notable changes in Tika 1.1 ove
 r the previous release are:</p><ul><li>Link Extraction: The rel attribute is now extracted from links per the LinkConteHandler. (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-824">TIKA-824</a>)</li><li>MP3: Fixed handling of UTF-16 (two byte) ID3v2 tags (previously the last character in a UTF-16 tag could be corrupted) (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-793">TIKA-793</a>)</li><li>Performance: Loading of the default media type registry is now significantly faster. (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-780">TIKA-780</a>)</li><li>PDF: Allow controlling whether overlapping duplicated text should be removed. Disabling this (the default) can give big speedups to text extraction and may workaround cases where non-duplicated characters were incorrectly removed (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-767">TIKA-767</a>). Allow controlling whether text tok
 ens should be sorted by their x/y position before extracting text (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-612">TIKA-612</a>); this is necessary for certain PDFs. Fixed cases where too many <i>/p</i> tags appear in the XHTML output, causing NPE when opening some PDFs with the GUI (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-778">TIKA-778</a>).</li><li>RTF: Fixed case where a font change would result in processing bytes in the wrong font's charset, producing bogus text output (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-777">TIKA-777</a>). Don't output whitespace in ignored group states, avoiding excessive whitespace output (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-781">TIKA-781</a>). Binary embedded content (using \bin control word) is now skipped correctly; previously it could cause the parser to incorrectly extract binary content as text (<a class="externa
 lLink" href="http://issues.apache.org/jira/browse/TIKA-782">TIKA-782</a>).</li><li>CLI: New TikaCLI option &quot;--list-detectors&quot;, which displays the mimetype detectors that are available, similar to the existing &quot;--list-parsers&quot; option for parsers. (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-785">TIKA-785</a>).</li><li>Detectors: The order of detectors, as supplied via the service registry loader, is now controlled. User supplied detectors are prefered, then Tika detectors (such as the container aware ones), and finally the core Tika MimeTypes is used as a backup. This allows for specific, detailed detectors to take preference over the default mime magic + filename detector. (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-786">TIKA-786</a>)</li><li>Microsoft Project (MPP): Filetype detection has been fixed, and basic metadata (but no text) is now extracted. (<a class="externalLink" href="http://issues.apa
 che.org/jira/browse/TIKA-789">TIKA-789</a>)</li><li>Outlook: fixed NullPointerException in TikaGUI when messages with embedded RTF or HTML content were filtered (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-801">TIKA-801</a>).</li><li>Ogg Vorbis and FLAC: Parser added for Ogg Vorbis and FLAC audio files, which extract audio metadata and tags (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-747">TIKA-747</a>).</li><li>MP4: Improved mime magic detection for MP4 based formats (including QuickTime, MP4 Video and Audio, and 3GPP) (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-851">TIKA-851</a>).</li><li>MP4: Basic metadata extracting parser for MP4 files added, which includes limited audio and video metadata, along with the iTunes media metadata (such as Artist and Title) (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-852">TIKA-852</a>).</li><li>Document Passwords: A new ParseCo
 ntext object, PasswordProvider, has been added. This provides a way to supply the password for a document during processing. Currently, only password protected PDFs and Microsoft OOXML Files are supported. (<a class="externalLink" href="http://issues.apache.org/jira/browse/TIKA-850">TIKA-850</a>). </li></ul><p>The following people have contributed to Tika 1.1 by submitting or commenting on the issues resolved in this release:</p><ul><li>Alex Ott</li><li>Alexander Chow </li><li>Ali Oral </li><li>Andrzej Bialecki</li><li>Antoni Mylka</li><li>Arjohn Kampman</li><li>Bastian Mathes</li><li>Chris A. Mattmann</li><li>Craig Stires</li><li>David Tran</li><li>Etienne Jouvin</li><li>Fabian Lange</li><li>Geoff Jarrad</li><li>Jan H&#xf8;ydahl</li><li>Jerome Lacoste</li><li>John Mastarone</li><li>Jukka Zitting</li><li>Julien Nioche </li><li>Ken Krugler</li><li>Lau Brino</li><li>Markus Jelsma </li><li>Maxim Valyanskiy</li><li>Michael McCandless</li><li>Nick Burch</li><li>Pablo Queixalos </
 li><li>Paul Hill</li><li>Paul Pearcy </li><li>peter royal</li><li>PNS</li><li>Radek</li><li>Ray Gauss II </li><li>Stephan M&#xfc;hlstrasser</li><li>Swapna Vuppala</li><li>Torsten Krah </li><li>William Seemann</li><li>Yegor Kozlov </li></ul><p>See <a class="externalLink" href="http://s.apache.org/Jn4">http://s.apache.org/Jn4</a> for more details on these contributions.</p></div>
+      </div>
+      <div id="sidebar">
+        <div id="navigation">
+                    <h5>Apache Tika</h5>
+            <ul>
+              
+    <li class="none">
+                    <a href="../index.html">Introduction</a>
+          </li>
+              
+    <li class="none">
+                    <a href="../download.html">Download</a>
+          </li>
+              
+    <li class="none">
+                    <a href="../mail-lists.html">Mailing Lists</a>
+          </li>
+              
+    <li class="none">
+                    <a href="http://wiki.apache.org/tika/" class="externalLink">Tika Wiki</a>
+          </li>
+              
+    <li class="none">
+                    <a href="https://issues.apache.org/jira/browse/TIKA" class="externalLink">Issue Tracker</a>
+          </li>
+          </ul>
+              <h5>Documentation</h5>
+            <ul>
+              
+          
+                    
+                  
+                  
+                  
+                  
+                  
+              
+        <li class="expanded">
+                    <a href="../1.2/index.html">Apache Tika 1.2</a>
+                  <ul>
+                  
+    <li class="none">
+                    <a href="../1.2/gettingstarted.html">Getting Started</a>
+          </li>
+                  
+    <li class="none">
+                    <a href="../1.2/formats.html">Supported Formats</a>
+          </li>
+                  
+    <li class="none">
+                    <a href="../1.2/parser.html">Parser API</a>
+          </li>
+                  
+    <li class="none">
+                    <a href="../1.2/parser_guide.html">Parser 5min Quick Start Guide</a>
+          </li>
+                  
+    <li class="none">
+                    <a href="../1.2/detection.html">Content and Language Detection</a>
+          </li>
+                  
+    <li class="none">
+                    <a href="../1.2/api/">API Documentation</a>
+          </li>
+              </ul>
+        </li>
+              
+                
+                    
+                  
+                  
+                  
+                  
+                  
+              
+            <li class="expanded">
+              <strong>Apache Tika 1.1</strong>
+                <ul>
+                  
+    <li class="none">
+                    <a href="../1.1/gettingstarted.html">Getting Started</a>
+          </li>
+                  
+    <li class="none">
+                    <a href="../1.1/formats.html">Supported Formats</a>
+          </li>
+                  
+    <li class="none">
+                    <a href="../1.1/parser.html">Parser API</a>
+          </li>
+                  
+    <li class="none">
+                    <a href="../1.1/parser_guide.html">Parser 5min Quick Start Guide</a>
+          </li>
+                  
+    <li class="none">
+                    <a href="../1.1/detection.html">Content and Language Detection</a>
+          </li>
+                  
+    <li class="none">
+                    <a href="../1.1/api/">API Documentation</a>
+          </li>
+              </ul>
+        </li>
+              
+                
+                    
+                  
+                  
+                  
+                  
+                  
+              
+        <li class="collapsed">
+                    <a href="../1.0/index.html">Apache Tika 1.0</a>
+                </li>
+              
+                
+                    
+                  
+                  
+                  
+                  
+                  
+              
+        <li class="collapsed">
+                    <a href="../0.10/index.html">Apache Tika 0.10</a>
+                </li>
+          </ul>
+              <h5>The Apache Software Foundation</h5>
+            <ul>
+              
+    <li class="none">
+                    <a href="http://www.apache.org/foundation/" class="externalLink">About</a>
+          </li>
+              
+    <li class="none">
+                    <a href="http://www.apache.org/licenses/" class="externalLink">License</a>
+          </li>
+              
+    <li class="none">
+                    <a href="http://www.apache.org/security/" class="externalLink">Security</a>
+          </li>
+              
+    <li class="none">
+                    <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsorship</a>
+          </li>
+              
+    <li class="none">
+                    <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a>
+          </li>
+          </ul>
+      
+          <div id="search">
+            <h5>Search with Apache Solr</h5>
+            <form action="http://search.lucidimagination.com/p:tika"
+                  method="get" id="searchform">
+              <input type="text" id="query" name="q"/>
+              <select name="searchProvider" id="searchProvider">
+                <option value="any">provider</option>
+                <option value="lucid">Lucid Find</option>
+                <option value="sl">Search-Lucene</option>
+              </select>
+              <input type="submit" id="submit" value="Search" name="Search"
+                     onclick="selectProvider(this.form)"/>
+            </form>
+          </div>
+
+          <div id="bookpromo">
+            <h5>Books about Tika</h5>
+            <p>
+              <a href="http://manning.com/mattmann/" title="Tika in Action"
+                ><img src="../mattmann_cover150.jpg"
+                      width="150" height="186"/></a>
+            </p>
+          </div>
+        </div>
+      </div>
+      <div id="footer">
+        <p>
+          Copyright &#169; 2012
+          <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+          Site powered by <a href="http://maven.apache.org/">Apache Maven</a>. 
+          Search powered by
+          <a href="http://www.lucidimagination.com">Lucid Imagination</a>
+          and <a href="http://sematext.com">Sematext</a>.
+          <br/>
+          Apache Tika, Tika, Apache, the Apache feather logo, and the Apache
+          Tika project logo are trademarks of The Apache Software Foundation.
+        </p>
+      </div>
+    </div>
+  </body>
+</html>