A Modular File processing tool. Enables file upload processing via plugins and download.
It's important to note that some file conversions may result in loss of quality or data, especially when converting between different file types that are not compatible with each other. Therefore, it's always a good idea to test the output file after conversion to make sure it meets your requirements.
git clone https://github.com/pIlIp-d/PDF-Compressor
sudo apt install docker.io docker-compose
#first start may take a while to build the project
docker-compose up
# optionally rebuild manually
docker-compose build --no-cache
now you have the backend and the fronend running visit http://localhost:5173 to start using it.
To use the processing you can use existing plugins or create your own. The existing plugins may need to be configured. For that look inside the documentation of the plugin itself.
How to create your own Plugin is documented here.
More Documentation can be found here.
Plugin Name | Description | Path, Info and Documentation | Credits |
---|---|---|---|
CrunchCompressor | Compression Plugin for Pdfs and Images that also enables Conversion from Pdfs to and from different Image Formats. | ./backend/plugin_system/plugins/crunch_compressor | Philip Dell |
ImageConverter | Convert Images and lots of other files with ImageMagick. | ./backend/plugin_system/plugins/image_converter | Philip Dell |