python-pdffiller is a free and open source pure-Python 3 library for PDF form processing. It contains the essential
functionalities needed to interact with PDF forms:
- Inspect what data a PDF form needs to be filled with.
- Fill a PDF form by simply creating a Python dictionary.
As of first version, python-pdffiller is compatible with Python 3.9+.
Use pip to install the latest stable version of python-pdffiller:
$ pip install --upgrade python-pdffillerThe current development version is available on both GitHub.com and can be installed directly from the git repository:
$ pip install git+https://github.com/sismicfr/pypdffiller.gitPlease report bugs and feature requests at https://github.com/sismicfr/pypdffiller/issues.
The full documentation for CLI and API is available at https://sismicfr.github.io/pypdffiller/
We use tox to manage our environment and build the documentation:
$ pip install tox
$ tox -e docsIn addition to the Python package, a standalone executable can be built using PyInstaller.
We use tox to manage our environment and build the executable:
$ pip install tox
$ tox -e installer$ make exeFor guidelines for contributing to python-pdffiller, refer to CONTRIBUTING.rst.