How to create individual, personalized PDF files with unique names

Each of the DesignMerge print drivers, including the PDF driver, includes a feature called Page Sets per Job. The feature can be used to create individual PDF files, one for each record of the data file. This feature also allows you to specify the number of pages of VDP output to produce for each output file. We also refer to this process as Job Chunking. Please reference the Page Sets per Job page for more details on this feature.


If you want to produce a single, personalized PDF file for each record of your data file, then you also must ensure that each PDF file has a unique name. This is easily accomplished by using an exclusive DesignMerge feature called a Control Frame (also known as a Name Box). Please follow the steps below to create a Name Box for your job.


A Name Box is a specially identified InDesign Text frame. The text content of the Name Box at the time the InDesign document is printed by DesignMerge will become the name of the output file produced by the software.

If you would like to assign a unique name to each PDF file you produce, then all you need to do is include one or more Variable Links in the Name Box. In this fashion, when data is merged, the content of the Name Box will be personalized, thereby ensuring a unique name for each data record processed.


  1. Open your InDesign document and create an empty text frame.
    The text frame can be placed anywhere, on any page. The only requirement is that the frame must be on or at least touching the live area of the document page. When assigned as a Name Box, the frame will automatically be suppressed from printing, so you can safely place the frame anywhere you like.
  2. Flag the text frame as a Name Box.
    With the Name Box selected using the Selection tool, choose DesignMerge > Utilities > Print Driver > Control Frame > Create..., as shown below.

  3. Select the Control Frame Type.
    You will be prompted to select the type of Control Frame to create. Use the dropdown menu to select Filename as the type.

  4. Click OK and the Name Box will be created.
    When you click OK, the Name Box will be created. The background and stroke of the frame will be colored to make the frame easy to identify. The frame will also be set to be non-printing (so you need to be sure your preview screen mode is set to Normal - if it is set to Preview the frame will not be visible).
  5. Insert Fixed and/or Variable text in the Name Box.
    Remember, whatever is in the Name Box will become the name of the output file that is produced. In the example below, we have inserted the Variable Links named Name and Email. We separated these two links with a static dash character, and added the static text .pdf at the end in order to ensure that the PDF is created with the appropriate filename extension. This will result in each PDF file being named Name-Email.pdf. Of course, since First and Email are Variable Links, each of the PDF files produced should be uniquely named using the Name and Email values from each record of the Data File.

    You may want to run a Data Preview test at this point so you can verify the filenames that will be merged into the Name Box. Also be sure the Name Box is wide and tall enough so you do not end up with any overset text during the merge.
  6. Save the document and start the merge.
    With the Name Box in place, save your changes. You can now follow the steps below to start up a PDF merge session and create a single, personalized PDF file for each data file record.


Following are the basic instructions for using the Page Sets per Job feature to create a single PDF file for each record of the data file. The example job is a 2-page personalized form letter, which means that each PDF file produced will contain 2 pages as well. The sample database contains 500 records. This will result in the production of 500 unique PDF files, each named using the Name and Email fields of the data file.

  1. Start a PDF/VT Session
    Start a DesignMerge merge session and select PDF/VT as the output format.
  2. Choose Page Sets per Job Options
    There are two different ways to produce individual PDF files using the software, depending upon which version of Adobe InDesign you are using.

    OPTION A – Select Single PDF Files Mode
    If you are running a newer version of Adobe InDesign, click on the dropdown menu next to Page Sets per job and select the Single PDF Files option. This instructs DesignMerge to produce a single PDF file for each record of the data file. The Single PDF Files mode is available in newer versions of DesignMerge software, and will result in much faster processing for the creation of individual PDF files. DesignMerge Pro users may also use the original method (described next), which produces the same output but at a much slower output speed.

    OPTION B – Select Specify and Set Value to '1'
    Another way to create individual PDF files (albeit with much slower processing than the previous method) is to specify the value for the Page Sets per Job feature and set this value to '1', meaning to produce a single page set for each PDF. To use this method, click on the dropdown menu next to Page Sets per job and select Specify: This allows you to specify how many Page Sets to produce for each PDF file. Then, enter the number '1' for the Page Sets value as shown in the screen shot below. Please note that this original method is for DesignMerge Pro and is not supported by DesignMerge Starter licenses.

  3. Select PDF/VT to ensure the fastest possible performance.
  4. Start the PDF session and choose the PDF Preset and output location as you normally would. When you are prompted to save the PDF file, it does not matter what file name you give it because the file name will be completely controlled by the Name Box feature.
  5. DesignMerge will start the merge process. In this example, it will merge and create one Page Set at a time.

In the example presented here, DesignMerge will produce a total of 500 individual PDF files. Each PDF file will contain 2 pages, and will be named according to the values as read from the Name Box created in the previous steps. A screen shot of the partial output is shown below. Note how each PDF file has been named using the Name and Email fields read from each record of the data file.

If you have questions about this feature, please visit to open a support ticket.