VDP / Data Merge - Multiple PDF's (1 record / 1 pdf)

Hello all,
2 part questions (second one I think is more file system related)
Part 1 - I have created a document in indesign and am using data merge.  The merge works well but the PDF that is created a single pdf file with all my merged pages within it.  I am wondering if there is a way to have mutliple pdf files created.  If my data has 10 rows of information is there a way to run the merge and get 10 single page pdf files?
**nevermind pt 2...google search just turned up some good hits.**
Part 2 - If I can get the merge to be single pdfs is there a way to name the file based on a column of my data file?  I am assuming that indesign cannot do this.  I am a pc user and have not found a batch rename software based on variable data content. 
Thanks in advance
Ren

ok so to better understand why I did it this way I will explain the situation.  I work for a copier reseller and we carry many models.  My goal is to re-brand our sample files and include as a footer the following information (filename / machine printed on / paper stock printed on).  This method initally seemed like the right approach using variable data but I have changed my thoght since then and decided to used the combo box interactive filed which would eliminate the need for 50+ pdfs per sample.
My steps tho prior to changing my mind was as follows.
Variable Data Merge:
create my indesign doc and setup the data merge.
my data file had field for filename (which was part static and part dynamic), machine model and paper stocks.
exported the pdf (which is a single PDF with multiple pages)
Splitting the PDF to single page PDFs:
Open the multiple page PDF in Acrobat X and use the extract feature tools>pages
Select your location and the newly created single page PDF will created files using the following naming convention (original filename 1.pdf, original filename 2. pdf, etc....)
Renaming the PDF's
Since indesign uses row order from the data file to create the pages the multiple page PDF also has the same order as my data file.  When I split the pages using the extract function the number scheme used my acrobat kept the files in order also (page 1 was file1, page 2 was file 2, etc....)
Using my inital data file (with my filenames that I have merged onto the indesign file) I created another spreadsheet copying the filenames onto a column (column B).
Column A consist of the filenames that the extract tool created (note that the file xtension needs to be listed also for both column A & B, in this case .pdf)
In Excel go to VBA (alt+F11).  Goto insert>module.
paste this code:
Sub ChangeNames()
Const FILEPATH = "C:\Users\rsukhr01\Desktop\test"  'amend to location containing files
Dim r As Range, cell As Range
'identify range containing file names - assumes you hve a header in row 1 and then filenames below it
Set r = ActiveSheet.Range("A2:A" & Cells(Rows.Count, "A").End(xlUp).Row)
'loop thru the files and change their names:
For Each cell In r
  Name FILEPATH & "\" & cell.Value As FILEPATH & "\" & cell.Offset(, 1).Value
Next cell
End Sub
Close VBA, goto view>macros and run the "change.name" macro.
This will rename the original file names (column A) to your new file names (column B).  Also make sure this excel file is is the same folder as your files that you want to rename.
hope this helps...
also I will find out the source for the VBA macro and update to give that person credit.

Similar Messages

  • Data Merge: Multiple records in a Multiple Page Document

    I looked in the InDesign help and under Limitations for merging multiple records it reads:
    You cannot merge multiple records if the data fields appear on a document page in a document with multiple pages, or if data fields appear on multiple master pages.
    I'm using InDesign CS 5.5. I produce a 4-page newsletter printed on both sides as a booklet, folded and stapled and each folded page size is 8.5 x 11 (a four page booklet on 11×17 paper) I want to print our 250-name mailing list on the outer cover but have discovered that it only prints the whole thing then staples it or I need to manually print each issue per name.
    Is there a way around this? If we have to use a third party software, would you let me know what to look for? Any suggestions are appreciated.
    Thanks for your help.
    Amy

    How many names are you trying to put on each newsletter? I suspect only one, and that you've misiniterpreted the Help file. That warning applies to putting multiple records from the data file on the SAME page, like a sheet of labels.
    Just so you know, using Data Merge to do a mailing where you are addressing multiple copies of a static document is potentially VERY inefficent. Data Merge needs to make a page for every page that will be printed, so if you have a 4-page newsletter with 1,000 subscribers you will wind up with a 4,000 page document just to get the name and address on one page, and your printer will be re-processing all those duplicate pages for each newsletter. If you have a commercial grade copier/printer there may be a variable data printing module availble for it that will merge your list at print time so you need only send a 4-page file and print 1000 copies (or you can send the job out to a printer who can handle this kind of work), or if you want to print in-house anddon't have VDP capabilities, I recommend doing two files.
    The first file should be the side of the sheet that doesn't change. Print that first as a single page doing x plus a few extra copies (in case of jams in the printer when doing the second half) where x is the number of newsletters you need.  The second file is the other side of the sheet with the addresses, which you do as the Data Merge, and will end up as x pages. After printing the first side, flip the stack and reload so you are printing on the blank side, then send the merge document, asking for one copy.

  • Data Merge Multiple Records Per Page Greyed Out

    I am using InDesign cs5.5. I am attempting to create a catalog with the data merge option. I am attempting to do a data merge from the Master Page.
    As you can see in the image, I have inserted my fields from the data source file. All images, original file, and data source file are in the same folder. I am inserting this info on the left sheet of the master file. When I select "Create Merged Document" the "select multiple records per page" is greyed out, however, there is plenty of room on the page for the 8 records I want it to show. See image below.
    After watching tutorials, reading, etc. I made sure that my document does not have facing pages. I deleted my "page 2" to avoid that conflict. I made sure that the placeholder "allows overwrite from the master". I also deleted my "cache"/settings" by doing "ctrl, alt, shift" when reopening the program. I read that it may be because the files need to be on the right hand sheet of the master, however, when I move my info to the right sheet, I get the following message.
    I have watched the tutorial videos, read the entire help section regarding data merge, and have correctly created my data source file. I've tried everything I've seen on the forums, apart from uninstalling and reinstalling. Please tell me that someone can help me figure this out as soon as possible. I'm in crunch time!
    Thanks a lot.

    Thanks Peter. That helped me un-grey the multiple records. I was able to complete a data merge, however, this is what happens.
    As you can see in this image, I have the margins setup the way I prefer, and the data merge previews correctly.
    Once I click to merge, this is the new document I get - it's only putting one record per page (even though the multiple records per page is selected), and it inserts this layout, not onto actual pages in indesign. It looks reall odd.
    And when you scroll down,
    Any suggestions on fixing this?
    Also, my InDesign freezes up when I try and do a merge of my entire sheet (182 items). The images above are when I tested doing just records 1-32.
    Thanks in advance and thanks for being so prompt yesterday. Very helpful.

  • Data merge - multiple records per document

    I am trying to do a data merge to have 4 addresses per page. I have my main page setup with the merge fields. When I select create merged document, the "records per Document Page" drop down is greyed out. I cannot select multiple records.
    What am I missing?
    Thanks,
    Phil                          

    I guess I still do not understand how this works. I would like the multiple addresses to print 4-up on a page so that I can cut a letter size page in to fourths for postcards. The attached image shows my main document.
    Phil

  • Data Merge, multiple records, one text box, one page

    I need to my data to merge in one text box on multiple lines.
    Example:
    My TXT file:
    Name
    Mary
    Bob
    Paul
    I want my InDesign file to look like this: (one text box, one page)
    Mary
    Bob
    Paul
    I don't want multiple pages or multiple text boxes. I hope this makes sense.
    TIA

    Sorry, that's not how it works in Data Merge.
    Your list will require multiple records per page, or a restucturing of the data (a better choice, in this case) so you have Name1, Name2, Name3 or something similar.
    Have you considered just placing the text file?
    How many records are you really using?

  • CS4 Data merge: Multiple records One template Multiple docs

    I have 112 BCs to data merge, I'd like to import 10 records at a  time, into one business card template, and end up with 10 documents.  Then I can name them and go on my merry way to the next 10. Is this  possible? If I import them all at once I'll have 112 open docs and  that's just wrong on a myriad of levels..
    Thanks for any help!

    Take a look at the Data Merge Panel menu for the Content Placement Options, and enable and set the number desired in the Record Limit per Document field.
    This makes the assumption that all your BC data is in one source file for the merge.

  • Data Merge - Multiple Records on 1 Page

    Ok, I've searched the forum for this question. There are still similar answers, but my issue is unique.
    I am trying to make an invoice that shows how many services they bought, how much those services cost and how much they owe.
    I exported a CSV file of 1,500 customers from a separate program.
    The issue is that the .CSV file sorts each service on a different row.
    E.G.
              A                   B                    C               D          E          F
    1   Service 1     John Smith     12345 street     city     state     $100.00
    2   Service 2     John Smith     12345 street     city     state     $25.00
    3   Service 3     John Smith     12345 street     city     state     $50.00
    4   Service 4     John Smith     12345 street     city     state     $75.00
    5   Service 1     Jack Brown     12345 street     city     state     $100.00
    6   Service 2     Jack Brown     12345 street     city     state     $25.00
    7   Service 1     Mary Johnson  12345 street     city     state     $50.00
    8   Service 1     Nick Stewart    12345 street     city     state     $75.00
    (colors just indicate different clients)
    Rows 1 - 4 needs to be on one page, 5 - 6 on the next page and so forth. Is there a way to filter it so similar files get sorted onto the same page? All rows with "John Smith" would be filtered in sequence onto the same page.  Does anyone know how to do this?

    CarrionMisery wrote:
    Ok, I've searched the forum for this question. There are still similar answers, but my issue is unique.
    I am trying to make an invoice that shows how many services they bought, how much those services cost and how much they owe.
    I exported a CSV file of 1,500 customers from a separate program.
    The issue is that the .CSV file sorts each service on a different row.
    E.G.
              A                   B                    C               D          E          F
    1   Service 1     John Smith     12345 street     city     state     $100.00
    2   Service 2     John Smith     12345 street     city     state     $25.00
    3   Service 3     John Smith     12345 street     city     state     $50.00
    4   Service 4     John Smith     12345 street     city     state     $75.00
    5   Service 1     Jack Brown     12345 street     city     state     $100.00
    6   Service 2     Jack Brown     12345 street     city     state     $25.00
    7   Service 1     Mary Johnson  12345 street     city     state     $50.00
    8   Service 1     Nick Stewart    12345 street     city     state     $75.00
    (colors just indicate different clients)
    Rows 1 - 4 needs to be on one page, 5 - 6 on the next page and so forth. Is there a way to filter it so similar files get sorted onto the same page? All rows with "John Smith" would be filtered in sequence onto the same page.  Does anyone know how to do this?
    As Peter S. notes, your database program needs to output the data differently. It's possible that InDesign's Data Merge isn't the best approach for the best control over the final form of this material.
    For example, you may find that you need a total of all invoices for that customer at that address in that time period, so you'd have to reprogram the database output for that result. Perhaps you'd need more detail about the individual items and sub-items on each invoice, so again, reprogram. And, you may find that you want more control over the typographic appearance of the information on the page. Back to the drawing board again!
    Exporting from the database to InDesign Tagged Text is an alternate approach that may be useful, and exporting to XML is another. James Maivald's book on XML for InDesign Users has good examples. I'm not aware of any specific material on tagged text, but InDesign's Help should have some information that could get you started. Google searches for InDesign XML database output, and InDesign tagged text database output, are two useful search phrases.
    HTH
    Regards,
    Peter
    Peter Gold
    KnowHow ProServices

  • Data Merge Multiple Records Per Page

    I am working on a directory of 235 names. All the information, ie., name, addresses, emails, phone numbers etc. are in an excel file.
    What I need is not each name on individual pages. Is there a way to have the data flow together, like a phone book.
    Thank you

    If you want to data merge into one text frame without the fuss of stitching lots of frames together, check out a script by Loic Aigon called Inline Merge: http://support.ozalto.com/downloads/inlineMerge.zip
    For more information, see a write-up on InDesignSecrets: http://indesignsecrets.com/data-merge-into-inline-anchored-objects-so-they-flow-in-a-story .php/comment-page-1
    Colin

  • Data merge: multiple questions

    Hi all,
    I'm having some difficulties merging some data to the proper output.
    The situation is as followes:
    I have a CSV as source file. It holds 4500+ news-items, with variable bodytext-lengths. I need a PDF for each record, but the length of the bodytext makes one item span 2 or 3 pages, and the next just one page, and so on...
    My questions:
    Is it possible to create a separate PDF for each record?
    Is it possible to span the bodytext across a variable number of pages automatically (per document)?
    Would be great if this is possible...
    Thanks already for reading.
    Best regards,
    Menno

    one record with no change in the size of any frames or any ability to span pages or auto-flow overset text.
    Changing Frames Size, as long as the text frame is set up with auto-size, it will expand to necessary size during merge.
    Spanning Pages, as long as datamerge placeholders are on master page with a master text frame, a datamerge forcing one record per document will create as many pages as necessary and into individual documents. This does not work if you "Export to PDF" from datamerge, only the first page of record appears.
    Although the OP might be able to work around these issues, here are a few things to consider with the data source: a record consisting of a large volume of text most likely contains hard returns. A hard return will invoke a new record and would have to be removed from data source. Commas would also cause issues if working with CSV files.

  • Data merge multiple recrds per page

    i am rying to place an illustrator file on an "in-design"page and have it print two up on one piece of paper with two seperate address then cut them apart to same money on my printer/contract
    all the proper choices are available - IT SEEMS  - but i can't get it to work  the second record seems to be placed on the second document in my two up layout HELP PLEASE
    thanks

    If you want to data merge into one text frame without the fuss of stitching lots of frames together, check out a script by Loic Aigon called Inline Merge: http://support.ozalto.com/downloads/inlineMerge.zip
    For more information, see a write-up on InDesignSecrets: http://indesignsecrets.com/data-merge-into-inline-anchored-objects-so-they-flow-in-a-story .php/comment-page-1
    Colin

  • Data merge multiple records

    i am attempting to put together a catalog of over 400 products. each page is to contain 32 products, 4 columns each with 8 rows.
    each cell will contain both text (product number, price, description, etc.) and images.
    i have constructed a template of how i want the page to look in regards to columns and rows.
    i have also selected the date source and mapped the fields.
    i have been able to go as far as to merge the document of multiple records.
    however, instead of the records all showing up on the same page, each one has its own page.
    how can i fix this?

    First, make sure that you have only one instance of your data fields per page. The multiple record options will fill in the rest. Next, there can be nothing else on the page; everything on the page will be repeated.
    There are two ways to handle the other page items (headers, footers, page numbers, etc.)
    1) Put those things on the Master page, and only your Data Fields and accompanying items on the document page.
    or
    2) Add the other page items after the merge is done.

  • Help! Error when data merging multiple records per page

    I managed to get one record per page to display great.
    When I try to insert the text box into my master page and run to create multiple entries per page it gives me only one result:
    Any ideas on where I'm going wrong?

    Before merge
    After Merge

  • Data Merge/Multiple Record Layout...Can you change the order?

    I just had to do a mail merge with 4 postcards on a single letter size sheet.  Getting them to print with 4 different addresses per sheet using the Multiple Record Layout wasnt the problem.  You can choose for them to go in order from left to right or top to bottom.  Ok, thats all good.
    The problem I found was after cutting them, its impossible to keep them in order without doing a manual shuffle of all the cards.  Is there a way to have it print in an order so when they are cut, the 4 stacks can just stack on top of each other and stay in a proper order?  (using CS5)

    Well you cant really resort the excel file to work that way, not quickly or easily at all anyway.
    Currently it prints like this (representing the 4 corners of the page:
    page 1
    1    2
    3   4
    page 2
    5    6
    7    8
    page 3
    9    10
    11   12
    etc...
    There is no way to keep these in order after cutting without manually going through it...not fun when you have several hundred pages.  What makes a world more sense is to have it print like:
    page 1
    1    4
    7    10
    page 2
    2    5
    8    11
    page 3
    3    6
    9   12
    This way after its cut, the top left corner stack can go right on the top right corner stack, which goes on the bottom left corner, then bottom right corner.  Now you have a full stack in numerical order.
    Is it safe to say that InDesign cannot do this?

  • Data Merge to Multiple PDF's?

    Hi folks:
    I'm using Data Merge to assemble the artwork for hundreds of greeting cards. It works wonderfully! The only problem is that the resulting merged document is one long inDesign file, not one file per record, and the printer needs individual PDF's for each card so that he can access them individually on demand.
    Any ideas as to how to achieve this easily? I'd really rather not go thru and save each PDF manually, as that kind of defeats the whole Data Merge workflow!
    Thanks!
    Adam

    Open the PDF in Acrobat and use the extract pages command.
    Bob

  • Why won't data merge allow more than one data source at a time?

    I need to number tickets, 8 up on a tabloid page, in InDesign (CS5)
    I have found out how to use data merge, but it won't allow me to select more than one data source at a time, therefore, making me use 800 sheets of paper instead of 100. That's not acceptable!! Is there a way to merge the pdfs if I make 8 different ones in the places they need to be? Each file that I export will have 100 pages, so is there a way to merge the files to put all eight tickets on each sheet, sequentially? This is driving me nuts!!!!!!!

    Past users have solved this frustrating problem. You can find their solutions with a Google search like "InDesign data merge multiple sequential items on one page" without quotes.
    HTH
    Regards,
    Peter
    Peter Gold
    KnowHow ProServices
    Frankie at Quad wrote:
    I need to number tickets, 8 up on a tabloid page, in InDesign (CS5)
    I have found out how to use data merge, but it won't allow me to select more than one data source at a time, therefore, making me use 800 sheets of paper instead of 100. That's not acceptable!! Is there a way to merge the pdfs if I make 8 different ones in the places they need to be? Each file that I export will have 100 pages, so is there a way to merge the files to put all eight tickets on each sheet, sequentially? This is driving me nuts!!!!!!!

Maybe you are looking for