Automate Autofill of IRCC XFA PDF Forms -- 2

Job ID: 39752034

Budget: $30 – $250 USD

I have a collection of IRCC immigration forms (XFA-based PDFs, e.g., IMM5257E, IMM1294, IMM5645, etc.).
These forms contain embedded JavaScript and security validation, so they must remain intact when filled.

I want a developer to create a script/tool that can:

Take client data (from JSON, CSV, or database)

Autofill the corresponding XFA form fields

Save the updated PDF without breaking validation/security (so the file is still accepted by IRCC online submission).

Provide a solution that can merge easily with my Express.js backend (either directly in Node.js or via an API wrapper).

Requirements

Must handle XFA-based PDFs, not just AcroForms.

Must preserve form structure, embedded JavaScript, and validations.

Should support batch processing (multiple clients → multiple forms).

Input: client data (JSON/CSV/database).

Output: filled XFA PDF Editable, ready for IRCC submission.

Technology: Any reliable language/library is fine (C#, Java, Python, or Node.js), but it must integrate with my Express.js backend (via an API, service, or library call).

Documentation on how to add new forms and map fields.
Related categories: PHP JavaScript XML Python Linux Excel Software Architecture PDF Node.js JSON