PDF Editing Issues

How to Create Multiple Fillable Copies of the Same PDF Form

John WilsonJohn Wilson Oct 28, 2026 868 views

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.

How to Create Multiple Fillable Copies of the Same PDF Form Without Sharing Data
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 you start

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.

Solution 1Recommended

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.

1
Create a Page Template

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.

2
Access the JavaScript Console

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.

3
Execute the Spawn Script

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.

Use Page Templates and JavaScript to Assign Unique Field Names
Automation Benefit: Using the bRename parameter permanently decouples the duplicate fields, allowing users to fill out each cloned page independently.
Efficient PDF Form Management

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. 1. Open WPS PDF: Launch WPS Office and open your blank PDF form using the WPS PDF tool.
  2. 2. Access Form Editing: Navigate to the 'Form' tab on the top ribbon to view and manage all interactive form fields.
  3. 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. 4. Save and Export: Once the fields are uniquely named, save the document. Your forms can now be filled independently without sharing values.
Intuitive PDF form builder and field editorHighly compatible with standard PDF formats and Adobe AcrobatEasily extract, merge, and organize PDF pagesLightweight, fast, and completely free to download
microsoft office alternative - wps office

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.