A pure Java interface to the Scanii content processing service - https://scanii.com
<dependency>
<groupId>com.uvasoftware</groupId>
<artifactId>scanii-java</artifactId>
<version>2.10</version>
</dependency>
compile group: 'com.uvasoftware', name: 'scanii-java', version: '2.10'
// creating the client
ScaniiClient client = new ScaniiClient(ScaniiTarget.latest(), KEY, SECRET);
// scans a file
result = client.process(Paths.get("/tmp/foo.doc"));
System.out.println(result.getFindings());
Please note that you will need a valid scanii.com account and API Credentials.
More advanced usage examples can be found here
General documentation on scanii can be found here