Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Php Apache Tika Laravel Package

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+.

View on GitHub
Deep Wiki
Context7
v1.4.1
  • Fixed WebCLient::getHeader() to return null if header does not exist (thanks to @menturion)
  • Fixed mode deprecations for nullable parameters on PHP 8.4 (thanks to @Zombaya)
  • Tested up to Apache Tika 1.28.5, 2.9.4 and 3.2.2
v1.4.0
  • Drop support for PHP 7.3
  • Fixed deprecations for nullable parameters on PHP 8.4 (thanks to @denistorresan)
  • Tested up to Apache Tika 1.28.5, 2.9.3 and 3.1.0
  • Tested up to PHP 8.4
v1.3.2
  • Fixed remote file download (thanks to @denistorresan)
  • Tested up to Apache Tika 1.28.5 and 2.9.2
v1.3.1
  • Removed WebClient::setFetcherName() restrictions (thanks to @mpdude)
v1.3.0
  • Added WebClient::setFetcherName() to easily set the fetcher name (thanks to @relthyg)
  • Tested up to Apache Tika 1.28.5 and 2.8.0
v1.2.5
  • Tested up to Apache Tika 1.28.5 and 2.7.0
v1.2.4
  • Fix known issues before parsing response (see LOG4J2-2537)
  • Tested up to Apache Tika 1.28.2 and 2.4.0
v1.2.3
  • Removed debug statement when the JSON parse fails
  • Added new known issues to README.md
  • Tests runs now on GitHub Actions
v1.2.1
  • Fix known issues before parsing response (see LOG4J2-2537)
  • Tested up to Apache Tika 1.28 and 2.2.0
v1.2.0
  • Added specific methods to set OCR languages on web client (thanks to @aleksanm)
  • Fixed CLI client encoding on Windows (see TIKA-3515)
  • Tested up to Apache Tika 2.1.0
v1.1.1
  • Tested up to Apache Tika 1.27
v1.1.0
  • Drop PHP 7.2 support
  • Preliminary support for Apache Tika 2.0.0
  • Tested up to Apache Tika 1.26
v1.0.1
  • CLIClient::setEnvVars() to allow users to set its own environment variables (thanks to @gregoriopellegrino)
  • Tested up to Apache Tika 1.25
v1.0.0

Added

  • Type declarations and return types

Removed

  • Support for PHP 5
  • Support for Apache Tika 1.14 and lower

Changed

  • $client->getRecursiveMetadata() returns an array as expected
  • Client::getSupportedVersions() and Client::isVersionSupported() methods cannot be called statically
  • Client::getAvailableDetectors() and Client::getAvailableParsers() returns an array with new format
v0.9.3

Added

  • Recursive metadata in command line mode
v0.9.2

Changed

  • Tested up to Apache Tika 1.24.1
v0.9.1

Changed

  • Tested up to Apache Tika 1.24
v0.9.0

Added

  • Client::setEncoding() to avoid encoding problems using app mode
  • Troubleshooting section to the README.md
v0.8.0

Added

  • Option to disable append on Client::setCallback() to save memory
v0.7.2

Changed

  • Tested up to Apache Tika 1.23
  • Spawn scripts 'autodetects' if module java.se.ee is required
v0.7.1

Changed

  • Tested up to version 1.21
v0.7.0

Added

Changed

  • Improve web client extensibility
  • Abstracted cache layer
  • Tested up to version 1.21

Fixed

  • Compatibility with Windows on command line mode (thanks to @GAMESTER90)
v0.6.0

Added

  • Client::prepare() to avoid checks, saving HTTP calls and filesystem accesses
  • Support to set host and port using an URL (thanks to @mpdude)

Changed

  • Reduced memory usage (thanks to @JBleijenberg)
  • Tested up to Apache Tika 1.20
v0.5.1

Changed

  • Tested up to Apache Tika 1.19.1
  • Tested up to PHP 7.3
v0.5.0

Added

  • Client::isVersionSupported() method
  • Client::getSupportedMIMETypes() method
  • Client::getAvailableDetectors() method
  • Client::getAvailableParsers() method
  • Client::getOption() and Client::getOptions() methods to web client
  • Client::getTimeout() and Client::getTimeout() methods to web client

Changed

  • Enhanced spawn.sh script
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
dakiquang/laravel-oauth-refresh-lock
woda/laravel-worktrees
dalefranks/ramasite
faghy/laracashbook
roundly-consulting/google-places-for-laravel
roundly-consulting/kubernetes-api-for-laravel
roundly-consulting/plausible-for-laravel
gvp/gvp-laravel-template
metasyncsite/laravel-metasync-client
roundly-consulting/onboarding-for-laravel
andydefer/laravel-notification
adachsoft/cli-process-tester
jhaskell13/laraflow
sebastienheyd/boilerplate-media-manager
ccast/tagixo-primix
pretendtrue/laravel-builder
sawmainek/laravel-scout-tntsearch-driver
tomshaw/laravel-calendar-table
dibakar/laravel-ownership
adachsoft/changelog-linter