pdffiller
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.
Installation
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-pdffiller
The 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.git
Bug reports
Please report bugs and feature requests at https://github.com/sismicfr/pypdffiller/issues.
Documentation
The full documentation for CLI and API is available at https://sismicfr.github.io/pypdffiller/
Build the docs
We use tox to manage our environment and build the documentation:
$ pip install tox
$ tox -e docs
Executable
In addition to the Python package, a standalone executable can be built using PyInstaller.
Build the executable
We use tox to manage our environment and build the executable:
$ pip install tox
$ tox -e installer
$ make exe
Contributing
For guidelines for contributing to python-pdffiller, refer to CONTRIBUTING.rst.