import org.apache.tika.Tika;
import java.io.File;
import java.io.IOException;
import org.apache.tika.exception.TikaException;

public class TikaExample {
    public static void main(String[] args) throws IOException {
        File file = new File(args[0]);

        Tika tika = new Tika();

        System.out.println("Parsing file: " + args[0] + " " + tika.toString());

        try {
            String text = tika.parseToString(file);
            System.out.println("Extracted Text:\n" + text);
        }
        catch (TikaException e) {
            System.out.println("Exception while parsing file: " + e);
        } 

    }
}