Prefill the contract fields for [client=Delta Logistics] with their company name, contract start and end dates, contac…
Open the PDF form you want to pre-fill in Adobe Acrobat.
Go to the Tools pane and select Prepare Form.
Ensure all required form fields are present and correctly named to match the data fields in your enterprise directory.
Best practiceConsistent field naming between your form and directory data ensures accurate pre-filling.
Save the form and close Adobe Acrobat.
Access your enterprise identity management system or directory (such as Microsoft Active Directory or Azure AD) and export the relevant user data to a CSV or compatible format.
CautionEnsure you comply with your organization's privacy and data security policies when handling directory data.
Open Adobe Acrobat and go to Prepare Form again, then select the option to import data into the form (such as More > Import Data).
Select the exported directory data file and map the columns to the corresponding form fields.
Best practiceIf your organization uses Adobe Acrobat Sign or Adobe Experience Manager Forms, you can automate this mapping and pre-fill process using built-in integrations.
Review the pre-filled form to ensure all fields are populated correctly.
Save the pre-filled form or distribute it to users as needed.
You can use the Prepare Form tool in Acrobat to import user data and automatically fill fields from a directory export.
This runs in the Acrobat app - there is no separate API for this task.
Flattening a form makes all the interactive fields become part of the page's fixed text. This is useful when you want to make sure the data cannot be changed anymore. It also removes all interactive elements, making the document simpler and its content permanent.
If you are working with an XFA form, be very careful. Editing an XFA form using certain workarounds can flatten it automatically. When an XFA form is flattened, you lose all its special fields, layers, buttons, and JavaScript. This means you cannot edit the fields as interactive fields again. Always check the form type before making major changes.
It is important because importing data adds information to your editable form fields, allowing future changes. Flattening, however, makes those fields permanent and uneditable. You use import when you want to fill out a form, and you use flatten when you want to lock the data and remove interactivity, often for final distribution or archiving.