Metadata-Version: 2.4
Name: pdffill
Version: 2026.6.19.0
Summary: Command line utility to manipulate PDF fields. It can list, rename, fill-in or delete PDF fields.
Author-email: Ernesto Alfonso <erjoalgo@gmail.com>
Maintainer-email: Ernesto Alfonso <erjoalgo@gmail.com>
License-Expression: GPL-3.0-or-later
Project-URL: Homepage, https://github.com/erjoalgo/dotfiles/tree/master/bin/pdffill
Project-URL: Documentation, https://github.com/erjoalgo/dotfiles/tree/master/bin/pdffill/README.md
Project-URL: Repository, https://github.com/erjoalgo/dotfiles/tree/master/bin/pdffill
Project-URL: Bug Tracker, https://github.com/erjoalgo/dotfiles/issues
Keywords: pdf,fields,fill
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: pypdf
Requires-Dist: fillpdf
Requires-Dist: PyMuPDF

This is a command line utility to manipulate a PDF's fields. 

$ pip install pdffill

# List field names
$ pdffill input.pdf -l

# Rename some fields
$ pdffill.py input.pdf -r text_3uwum=seller text_4vpsr=buyer text_5ovhg=address

# Fill in some fields, write to a separate output file
$ pdffill.py input.pdf -o filled.pdf -f "seller=Wollam Bonnie C Estate" "buyer=John Doe" address=20235 Majestic Street, Orlando, Fl, 32833

# Delete some fields, write to a separate output file
$ pdffill.py input.pdf -o slim.pdf -d balance-to-close -d purchase-price-other-item -d purchase-price-other-item-value

# Fill in all fields with their own names, helpful for seeing where fields are on the page.
$ pdffill.py input.pdf -o debug.pdf -F

This utility doesn't handle checkboxes well, and it is recommended to use plain text fields instead.
