How to Create Multiple Fillable Copies of the Same PDF Form
Question details
The user needs to duplicate a fillable PDF form multiple times within a document without the newly created copies sharing the same inputted field values.

- Product
- PDF Editor
- Device & OS
- not provided
- Scenario
- Creating multiple identical blank copies of a form within a single PDF binder or portfolio for separate data entry.
- Observed behavior
- When duplicating the form pages, the copies retain identical field names, causing any value typed into one form to automatically mirror across all duplicate forms.
Before proceeding, ensure you have a backup of your original blank PDF form and are using a professional PDF editor that supports JavaScript and page templates, such as Adobe Acrobat Pro.
Use Page Templates and JavaScript to Assign Unique Field Names
Converting the blank form into a page template and duplicating it via script ensures each new copy has unique field names, preventing data mirroring.
When you manually copy and paste form fields or simply duplicate pages, the field names remain identical. Standard PDF readers link identical field names by design, meaning typing in one field automatically updates all matching fields.
To fix this efficiently, you can use Acrobat's page templates combined with a custom script. The script will spawn new pages from the template and automatically rename fields sequentially with a unique prefix.
Open your PDF in Acrobat. Go to 'Organize Pages' or 'Prepare Form', click on the 'More' option, and access 'Page Templates'. Name your template (e.g., 'MyForm') and add the current page to it.
Open the JavaScript debugger (Ctrl+J or Cmd+J). Alternatively, you can add a temporary button to the document and assign a 'Run a JavaScript' action to it.
Use the getTemplate() method combined with the spawn() function. Crucially, ensure the bRename parameter is set to true (e.g., `this.getTemplate("MyForm").spawn({nPage: this.numPages, bRename: true, bOverlay: false});`). This automatically assigns unique field names like 'P1.MyForm.FieldName' to each copy.

Combine Individual PDF Forms into a PDF Portfolio
If scripting is too complex, you can create separate individual PDF files and combine them into a PDF Portfolio.
Easily Manage and Edit PDF Forms with WPS Office
WPS Office provides a comprehensive PDF Editor that allows you to easily create, edit, fill, and manage PDF forms. You can manually assign unique names to form fields or merge flattened documents seamlessly.
- 1. Open WPS PDF: Launch WPS Office and open your blank PDF form using the WPS PDF tool.
- 2. Access Form Editing: Navigate to the 'Form' tab on the top ribbon to view and manage all interactive form fields.
- 3. Modify Field Names: To prevent data mirroring on duplicate pages, double-click each field on the duplicated page and assign a unique 'Name' in the properties panel.
- 4. Save and Export: Once the fields are uniquely named, save the document. Your forms can now be filled independently without sharing values.

Frequently Asked Questions
Why does typing in one PDF field automatically update another field?
This happens because the fields share the exact same internal 'Name' property. Standard PDF behavior links identical field names together so that users don't have to type the same information (like their name or date) multiple times.
Can I merge multiple filled forms into one PDF without losing data?
Yes, but if they have identical field names, the data from one form might overwrite the others during the merge. To prevent this, you should 'flatten' the PDF forms before merging, converting the interactive fields into static text.
How do I flatten a PDF form to make it uneditable?
You can flatten a PDF by using the 'Print to PDF' feature. Go to File > Print, select 'Microsoft Print to PDF' or 'WPS PDF' as your printer, and save the new file. The resulting file will have all form entries permanently stamped into the document.
Does renaming the PDF file change the internal form field names?
No, renaming the file on your computer only changes the document's external file name. The internal form field names remain unchanged, so merging them will still cause field mirroring unless edited.




