tika_client 1.0.0 copy "tika_client: ^1.0.0" to clipboard
tika_client: ^1.0.0 copied to clipboard

outdated

Dart bindings for Tika server REST API.

Dart Tika client #

tika_client is a Dart client library for accessing the Apache Tika Server API.

Run Tika server as docker image #

docker run --rm -p 9998:9998 logicalspark/docker-tikaserver:1.18

Usage #

A simple usage example:

import 'dart:io';

import 'package:http_client/console.dart';
import 'package:tika_client/tika_client.dart';

main() async {
  final httpClient = new ConsoleClient();
  final tikaClient = new TikaClient('http://localhost:9998/', httpClient);

  final file = new File('example.pdf');
  final buffer = await file.readAsBytes();

  final html = await tikaClient.parseBufferAsHtmlText(buffer);
  print(html);

  await httpClient.close();
}
0
likes
0
pub points
9%
popularity

Publisher

unverified uploader

Dart bindings for Tika server REST API.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

http_client

More

Packages that depend on tika_client