vaites/php-apache-tika
PHP bindings for Apache Tika that extract text, HTML, and metadata from documents, images, and other formats. Run the JAR via CLI or use the faster Tika server mode over HTTP. Supports local and remote resources, OCR, and Apache Tika 1.15+.
WebCLient::getHeader() to return null if header does not exist (thanks to @menturion)WebClient::setFetcherName() restrictions (thanks to @mpdude)WebClient::setFetcherName() to easily set the fetcher name (thanks to @relthyg)CLIClient::setEnvVars() to allow users to set its own environment variables (thanks to @gregoriopellegrino)$client->getRecursiveMetadata() returns an array as expectedClient::getSupportedVersions() and Client::isVersionSupported() methods cannot be called staticallyClient::getAvailableDetectors() and Client::getAvailableParsers() returns an array with new formatClient::setEncoding() to avoid encoding problems using app modeClient::setCallback() to save memoryDocumentMetadata (thanks to @svaningelgem)Client::prepare() to avoid checks, saving HTTP calls and filesystem accessesClient::isVersionSupported() methodClient::getSupportedMIMETypes() methodClient::getAvailableDetectors() methodClient::getAvailableParsers() methodClient::getOption() and Client::getOptions() methods to web clientClient::getTimeout() and Client::getTimeout() methods to web clientHow can I help you explore Laravel packages today?