{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/3"}],"enrichment":{"capability":"Fills, flattens, and manipulates PDF forms by reading form fields, writing data to them, and inserting images and text at specified coordinates.","skillfed_tags":["pdf-forms","document-automation"],"use_cases":["Batch-fill hundreds of application forms or invoices from a database or spreadsheet.","Automate document generation workflows where you have a PDF template with named form fields.","Lock completed PDF forms to prevent further editing after data entry.","Extract and inspect form field names and structure from an existing PDF template.","Insert signatures, images, or additional text into PDFs at precise coordinates."],"what_it_does":"fillpdf is a wrapper around PDF manipulation libraries that simplifies reading form fields from PDFs, filling them with data, and flattening the result into a non-editable document. It builds on pdfrw2 and adds convenience functions for common tasks: extracting field names and values, writing data to form fields (text boxes, checkboxes, radio buttons, dropdowns), rotating pages, and inserting images and text at specific coordinates.\n\nThe package is aimed at automating PDF form workflows\u2014scenarios where you have a template PDF with fillable fields and need to programmatically populate them with data, then lock the result. It depends on pdfrw2, pdf2image, Pillow, and pymupdf, giving it multiple backends for different operations. The library is straightforward and practical but dormant; it has not been actively developed since its latest release.","worth_installing":"Yes, if you need straightforward PDF form filling and your use case matches the library's scope. Install friction is low and the MIT license is permissive. However, maintenance is dormant\u2014no active development since 2024-05-03\u2014so be prepared to fork or patch if you hit bugs. The dependency on pdfrw2 (a fork) adds uncertainty about long-term support. Suitable for stable, well-defined workflows; avoid if you need active maintenance or support for edge cases."},"id":"fillpdf","links":{"html":"https://skillfed.io/packages/fillpdf","md":"https://skillfed.io/packages/fillpdf.md","pypi":"https://pypi.org/project/fillpdf/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-05-03","license_spdx":null,"license_treatment":"permissive","name":"fillpdf","python_support":"supports_current","summary":"A Library to fill and flatten pdfs"},"popularity":{"monthly_downloads":238016,"position":8950,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.7.3"}
