Handle PDF manipulation, form filling, text/table extraction, and high-fidelity generation. Use for professional PDF reports, merging documents, and automated form processing. Use proactively when visual quality and verification are critical. Examples: - user: "Fill this PDF form and verify" -> populate fields and inspect images - user: "Merge these reports and add a watermark" -> use pypdf - user: "Extract this complex table to Excel" -> use pdfplumber for layout preservation
When generating polished reports:
pdftoppm -png -r 150 document.pdf pagescripts/extract_form_field_info.py.references/forms.md for detailed instructions on filling PDF forms.PdfWriter to combine multiple documents.PdfWriter.encrypt().references/reference.md for advanced features and JS library alternatives.