import java.io.IOException;
import java.io.InputStream;
import org.apache.tika.detect.DefaultDetector;
import org.apache.tika.detect.Detector;
import org.apache.tika.metadata.Metadata;
import org.apache.tika.mime.MediaType;
public class FileypeDetection {
public static void main(String[] args) throws IOException {
InputStream stream = FileypeDetection.class.getClassLoader()
.getResourceAsStream("C:\\template.pdf");
System.out.println(detectDocTypeUsingDetector(stream));
}
public static String detectDocTypeUsingDetector(InputStream stream)
throws IOException {
Detector detector = new DefaultDetector();
Metadata metadata = new Metadata();
MediaType mediaType = detector.detect(stream, metadata);
return mediaType.toString();
}
}
Comments
Post a Comment