Any command that takes a file as input and prints a result as output can use scyllaridae.
Documentation is available at https://lehigh-university-libraries.github.io/scyllaridae/
This is spiritually a fork of the php/symfony implementation at Islandora/Crayfish. The implementation of Crayfish was then generalized here to allow new microservices to just define a Dockerfile to install the proper binary/dependencies and a YML spec to execute the binary depending on the mimetype being processed. Hence the name of this service. From Wikipedia:
Slipper lobsters are a family (Scyllaridae) of about 90 species of achelate crustaceans