Make Data Merge import certain page of pdf or indesign document

I don't know if it is possible but can you make Data Merge import certain page of pdf or indesign document, this would be great addition for indesign

Here are a couple of questions that might help understand what might need to be done to achieve your request:
* How do you propose to identify the desired page(s) within a PDF and an ID document, so the merge field placeholder knows how to find it?
* How do you propose to keep track of the page if they're re-ordered in an updated document?
* What if the identification marker is within text and flows to a different page - would you want to retrieve the original page (before the reflow) or the new page to which the marker would have flowed?
Perhaps the scripters could comment on the possibility of scripting these.
Regards,
Peter
Peter Gold
KnowHow ProServices
aybekDes wrote:
I don't know if it is possible but can you make Data Merge import certain page of pdf or indesign document, this would be great addition for indesign

Similar Messages

  • InDesign Data Merge w/Multiple Page Document

    I am working to print a multiple-page newsletter, and printing the mailing information using a Data Merge in InDesign CS4 (PC), with the intent of printing this in-house to send to our members. (My office has been doing this successfully for years using Publisher, but I insisted we update to InDesign.)
    I have the document ready, and I have the Data Source information (set up in tab-delimited (.txt) text format).
    After I have selected the Data Source (Window > Automation > Data Merge), inserted the Data Fields, and then Created Merged Document, I wind up with multiple versions of the Document; one for each person we are sending the newsletter to!
    I was working with our printer technician to solve the issue, but his sources told him that the only way to do this was by using one document as the newsletter master and another document as the Data Merge document, and doing a little magic thru the PostScript driver in the printer.
    (Specifically: the document is letter-sized, set to print as a booklet. The work-around involves copying and pasting these pages into a new tabloid-sized document, creating another blank tabloid-sized document that has only the Data Merge info in the proper place, printing the cover with this Data Merge separately, loading that into a drawer, and printing the new document and wrapping it with the pre-printed cover.)
    1 - What am I doing wrong that gives me over 800 InDesign documents for this newsletter?
    2 - Is there a way for me to print this without the work around?

    That is what Indesign does when it does a data merge, it creates copies of the document and there's no way to change this.  Have you tried exporting to PDF (In CS4 you can do this in one step from the original) and printing?  I've never had anyone confirm it definitively but I'm pretty sure that the PDF created will be an 'optimized' one, meaning that when it sends it off to a compatible printer the images will be sent once and cached, with only the text that changes being sent separately.
    Definitely worth comparing it to Publisher for speed anyway, Office programs can merge straight to the printer, but in effect they're doing the same thing.  There are programs out there for doing far fancier stuff than data merge, probably the best is XM Pie, but unless you've got a printer that recognises their language they're a waste of time in this circumstance anyway.

  • Multiple data merges on one page

    I have created a postcard that I need to be sent out to clients. To save money, we have put three postcards on one 12 x 18 sheet of paper. I am trying to put three data merges on each sheet for customers addresses. Is this possible? I can provide an image if necessary.

    Hi ryaniscreative,
    This is absolutely possible, I do this often for variable data nametags on Avery labels. However, our printer should be able to automatically get this done for you if you are printing this digitally. Our Cannon printers have the capability position files (front and back) 2-up, 3-up, etc. I am sure this is the case for most digital printers on the market. Ask your printer and they should do this automatically, in which case you would build the file at full-size and Data Merge as normal.
    Never-the-less, here is how to do it manually:
    1. Create your 12" x 18" document in InDesign CC(2014).
    2. Drag your postcard art into the 12" x 18" document and create Crop Marks manually for this postcard template art.
    3. Position this postcard template art to the upper left corner of the document.
    4. Map all of your variables as normal to this one postcard template art on both pages to your .CSV file.
    5. In your Data Merge Palette, and in the Drop Down Menu in the Upper Right Corner, select Create Merged Document.
    6. Under the Records for Document Page section, select Multiple Records and then at the bottom of the dialog box select Preview Multiple Record Layout.
    7. Click on the Multiple Record Layout tab.
    8. Adjust the margins and column spacing in the dialog boxes according to your intent of positioning and the specs of the design.
    9. Hit OK to have InDesign begin creating a merged document out of all of your list variables.**
    **If you want to simply generate a PDF then in Step 5, instead of selecting Create Merged Document, hit Export to PDF.
    NOTE: This can only be done with a one-sided design. If you need to print graphics on the other side of the postcard (for mailing purposes of course) you will have to do this process again exactly the same way, in a separate InDesign document and then manually create new pages between the existing front side pages and paste in place, from one InDesign document to the other.

  • How do you data merge a specified page from an .indd file

    Hi,
    I'm using ID CS6  creating a number of documents that will include various pages from other .indd documents; i see the best way for me to do this as a data merge.
    I can get the data merge to work absolutely fine, pulling in relevant images and text etc, and also pulling in the relelvant .indd documents; what i can't do is specify which page of the .indd file i want to show, so i'm always getting the first page. Is there a way to specify a page to merge, as opposed to only the first one?
    Thanks in advance...
    P.S. I'm right in thinking you can't merge snippet files aren't I...as i can't get that to work...

    I don't know of a way to specify a page of an ID document during a data merge. But interesting note: during my experimentation, the second page of the ID doc was being used in the data merge. Then after changing other variables in data merge workflow, the first page of document was used. I don't know what triggered the page change, and unfortunately can not repeat.

  • How to batch export certain pages from pdf to excel

    I have several thousand pdf files that I need to convert into excel files. The files are 20 pages each but I only need 4 pages from these. I worked with a sample and was able to convert the entire document for each file but would like to sellect certain pages to be converted. Is there any way to do this?
    I am using acrobat 11 pro. Any help would be much appreciated!

    If you know the pages you want to extract, you could use JavaScript to extract them and then batch export to Excel using an Action. Here is a tutorial on how to Extracting pages from a PDF with Acrobat JavaScript.

  • Linking Data Merge Field with JavaScript for PDF link

    Hello everyone,
    I am using the data merge in InDesign to generate a PDF with data from a data source file. The data merge will populate a Product Number field. I want to write a script that will modify the Product Number field to contain a JavaScript Link in the resulting PDF.
    For example, the product number [1234-567] will launch: app.launchURL("plsddr://localhost/1234-567|*", true); when the Product Number link is clicked on in the resulting PDF.
    Can anyone provide an example on how this could be done, or point me in the right direction? If there is a better way to go about this, please let me know.
    Thanks!

    What findText returns is a list of Text, but that's totally interchangeable with Word. It appears InDesign can switch at will between Characters, Words, Lines, Paragraphs, and Stories.
    Text can consist of one single SpecialCharacter (a column break, or a hard return, or any of the SpecialCharacters enumeration), or of a standard JavaScript "String" object -- a simple Unicode string.
    The property that 'holds' the text is "contents" -- so, adding all of this up, to 'get' the text that has been found, you'd typically use
    next = list.pop();
    alert ("The text contents of this one is '"+next.contents+"'");
    and you can build further on that -- using it as a HyperlinkDestination URL, or something like that. The Text item -- 'next' -- still points to the 'live' text it was found at, so be careful not to modify it. Doing something like
    next.contents = 'hey what happened';
    will change the actual text in your document. But it's also useful to add, for example, a hyperlink to the actual position this text was found on.
    (A tip regarding changes: if you are to change your document, the original items findText pointed to will be messed up after you changed the first one! To prevent that, work backwards from the last item found to the first. findText(true) will reverse the order of found items, from last to first -- see the JS Help on that.)
    As for
    (Also, how do you print the contents of a Word object?)
    that depends on what you mean with 'print' . To a printer?

  • ID.CS3: Make Data Merge more useful?

    Data merge is a useful function of Indesign but its scriptability is limited. I've searched this forum and found some scripts that run a pre-linked ID document. I'm trying to script the linking of fields with known text strings.
    Looking at the dictionary I see that the only thing that has read/write is properties.
    My attempt to see what properties I can read/write seems to only point to its own reference.
    Is this part of data merge (assignin fields to text strings) just not scriptable? thanx, sam

    OK, here is my latest attempt to take what Olav's javascript uses and apply it to Applescript. I'm stuck on applying the myNamePlaceholder as notedby  by myNamePlaceholder:
    It yields no placeholder. But I believe I've done it right because I've followed the record generated when I manually make a placeholder and get the data merge text placeholders of document 1. What am I missing?
    thanx, sam
    set myTextFile to ("path:to:working:date.txt") as alias --I'm using a text file that works manually.
    tell application "Adobe InDesign CS3"
    set {find text preferences's find what, find change text options} to {"[Sample Name]", nothing}
    tell document 1
    tell data merge properties
    select data source data source file myTextFile
    set myDataMergeProperties to properties
    end tell
    set allObj to (find text)
    set objCt to count of allObj
    repeat with thisObj from 1 to objCt
    set NameObj to item thisObj of allObj
    set myStory to parent of NameObj
    set myFrame to parent text frames of NameObj
    set NameObjOffset to item -2 of insertion points of NameObj --of myFrame
    set dmFcount to count of every data merge field of data merge 1
    repeat with i from 1 to dmFcount
    if field name of data merge field i of data merge 1 is "FirstName" then set myNamefield to object reference of data merge field i of data merge 1
    end repeat --dmFcount
    set myNamePlaceholder to {story offset:NameObjOffset, field:myNamefield}
    set {myNamePlaceholder} to end of data merge text placeholders
    return properties of data merge text placeholders
    --yields {} if I have no placeholders manually made. If I have manually made a placeholder, it yields only the manually made placeholder. What am I missing?
    tell myStory
    end tell
    end repeat -- iterate over each instance of obj
    end tell --doc1
    end tell --app

  • How to import multiple XML files into one inDesign document without copy/paste ?

    I use InDesign CS6, and I have several XML files with the same structure. Only the data are different.
    I created  an Indesign layout with some tagged placeholder frames on merge mode, for automated layout.
    Today for each XML file I have to create a new InDesign document to import the XML. Everything works fine. Then in order to have all Indesign layouts one after the other into a single Indesign layout, I have to use the copy/paste function.
    I mean for example, copy the contents of all documents to the first one. Or add pages of other documents to the first one, then delete spaces between each page.
    So my question is the following:
    How to repeat this process without copy/paste function, knowing that the
    number of XML files could be unknown.
    Thank you very much for your answer.

    Yes, effectively I would like to catalogue the files into one collection so i can save as one PDF and Print as one.:)
    I know I could save each AI as a pdf them then merge the pdf's together in acrobat, but I have nearly 100 files so would feel more comfortable seeing them all together before print / saving.
    My concern is that if I insert them in Ai, will the file resolution reduce? and will the ai still be editable and would it update the indesign file?
    Thanks for the quick reply

  • How do I seperate a single page out of an InDesign Document?

    I've created an 8 page catalog in InDesign- now a sales rep. wants just two of the pages singly as PDF files.  What is the best way to do this?  I know I can export the whole thing as a PDF, then use Acrobat to separate the pages, or I can print to Acrobat and specify which pages will be in the document. 
    Is there a better way to do this directly from InDesign?

    OK, I see it now.  For some reason I had it in my head that all you could do was to set the Adobe PDF Presets, then export the entire document using those presets. I wasn't paying attention when exporting. 
    Out of curiosity, why can you set the PDF presets seperately, when it's all there again when you are actually exporting to PDF?  What's the advantage?
    Thanks

  • Is it possible to place an InDesign page into the same InDesign document

    I'm able to place an InDesign page into another InDesign document, but am not able to place an InDesign page an InDesign document when the page is part of the same InDesign document. Is there any way around this limitation?

    PDF is the better bet (although you might as well save a copy of your document). Snippets have all kinds of problems for this because of master items and the fact that from a script you can only export individual items as snippets (although you can group them and export that).
    Dave

  • Import second page of PDF?

    Is it possible to import only the second page of a pdf?
    Thanks,
    A

    Open the document in Preview. In the thumbnail sidebar, select the page you want and copy it. Paste it onto the slide you want.

  • Merge option during assembly of PDF from html documents.

    Hello,
    Can LiveCycle create a combined PDF document by converting
    HTML documents to PDF with the option of merging them (eliminate whitespace) during ddx assembly.
    Here is a simple case. Combine three html documents such as
    html-1: contains text ONE
    html-2: contains text TWO
    html-3: contains text THREE
    The default assembled document appears to have three pages with each having a its single word text of content. However, a combined document with one page containing the merged text is desired in some cases.
    Does LiveCycle handle this case. Thanks for any insight.
    Jesse

    Assembler will only deal with PDFs. PDF/G will take non PDF content and make PDF out of it. So in your case you would use PDF/G to change the HTML to PDF then use Assembler to manipulte the three docs into a single doc.
    Hope that helps

  • Place all pages in pdf into indesign

    I want to place all pages in a pdf file into indesign, I mean need to load all pages in a pdf in single place method and place every pages individually on iterating through pages in indesign.
    Note: Manually this can be done by enable "Show import option",which opens preference window in which we can prefer to ALL option under PAGES menu under GENERAL tab while preforming Place pdf.

    You are finding PlaceMultipagePDF.jsx script and here is it for you
    //PlaceMultipagePDF.jsx
    //An InDesign CS3 JavaScript
    //Places all of the pages of a multi-page PDF.
    //For more on InDesign scripting, go to http://www.adobe.com/products/indesign/xml_scripting.html
    //or visit the InDesign Scripting User to User forum at http://www.adobeforums.com
    //Display a standard Open File dialog box.
    var myPDFFile = File.openDialog("Choose a PDF File");
    if((myPDFFile != "")&&(myPDFFile != null)){
         var myDocument, myPage;
        if(app.documents.length != 0){
            myDocument, myNewDocument = myChooseDocument();
        else{
              myDocument = app.documents.add();
              myNewDocument = false;
        if(myNewDocument == false){
             myPage = myChoosePage(myDocument);
        else{
            myPage = myDocument.pages.item(0);
        myPlacePDF(myDocument, myPage, myPDFFile);
    function myChooseDocument(){
        var myDocumentNames = new Array;
        myDocumentNames.push("New Document");
        //Get the names of the documents
        for(var myDocumentCounter = 0;myDocumentCounter < app.documents.length; myDocumentCounter++){
            myDocumentNames.push(app.documents.item(myDocumentCounter).name);
        var myChooseDocumentDialog = app.dialogs.add({name:"Choose a Document", canCancel:false});
        with(myChooseDocumentDialog.dialogColumns.add()){
            with(dialogRows.add()){
                with(dialogColumns.add()){
                    staticTexts.add({staticLabel:"Place PDF in:"});
                with(dialogColumns.add()){
                    var myChooseDocumentDropdown = dropdowns.add({stringList:myDocumentNames, selectedIndex:0});
         myChooseDocumentDialog.show();
        if(myChooseDocumentDropdown.selectedIndex == 0){
            myDocument = app.documents.add();
            myNewDocument = true;
        else{
             myDocument = app.documents.item(myChooseDocumentDropdown.selectedIndex-1);
            myNewDocument = false;
        myChooseDocumentDialog.destroy();
        return myDocument, myNewDocument;
    function myChoosePage(myDocument){
        var myPageNames = new Array;
        //Get the names of the pages in the document
        for(var myCounter = 0; myCounter < myDocument.pages.length;myCounter++){
            myPageNames.push(myDocument.pages.item(myCounter).name);
        var myChoosePageDialog = app.dialogs.add({name:"Choose a Page", canCancel:false});
        with(myChoosePageDialog.dialogColumns.add()){
            with(dialogRows.add()){
                with(dialogColumns.add()){
                    staticTexts.add({staticLabel:"Place PDF on:"});
                with(dialogColumns.add()){
                    var myChoosePageDropdown = dropdowns.add({stringList:myPageNames, selectedIndex:0});
        myChoosePageDialog.show();
        var myPage = myDocument.pages.item(myChoosePageDropdown.selectedIndex);
        myChoosePageDialog.destroy();
        return myPage;
    function myPlacePDF(myDocument, myPage, myPDFFile){
         var myPDFPage;
         app.pdfPlacePreferences.pdfCrop = PDFCrop.cropMedia;
         var myCounter = 1;
         var myBreak = false;
         while(myBreak == false){
              if(myCounter > 1){
                   myPage = myDocument.pages.add(LocationOptions.after, myPage);
              app.pdfPlacePreferences.pageNumber = myCounter;
              myPDFPage = myPage.place(File(myPDFFile), [0,0])[0];
              if(myCounter == 1){
                   var myFirstPage = myPDFPage.pdfAttributes.pageNumber;
              else{
                   if(myPDFPage.pdfAttributes.pageNumber == myFirstPage){
                        myPage.remove();
                        myBreak = true;
              myCounter = myCounter + 1;
    Shonky

  • Can you add new Page layouts within an Indesign Document like you can in QuarkXpress using tabs

    I am slowly switching to Indesign from QuarkXpress but have encountered my first hurdle. I have grown up with QuarkXpress and want to change to Indesign. I work as a graphic designer and do large POS projects. These projects require many different size leaflets, posters etc but are all under one job/project. I currently use the tab system in QuarkXpress enabling multiple layouts in one file, I then can switch quickly to whatever layout i need to work on within that file. Is there a feature in Indesign which is similar to QuarkXpress as I find this a very valuable time saving feature. I am using Indesign CS 3.0.1

    >What do you mean Sandee?<br /><br />Robert,<br /><br />Sandee's comment did come across as a bit strong, eh. InDesign is better than Quark  for the most part. (Hey,even Quark has it's good points. <g>) But they are different and preconceptions of how to do certain things can hinder a user from using the program to it's best advantage. This goes both ways, but long time Quark users will almost certainly have developed some bad habits that should be broken if using InDesign. [check out theInDesigner.com podcasts. the first few are audio only but the first one in particular deals with this idea, and others reinforce it with specifics.]<br /><br />Your concern about Quark Project files does not fit into this catagory though. You will not find a comparable feature in ID. But I don't think you'll miss it as much as you think.<br /><br />I can't answer your questions about Bridge and Version Cue. I have no experience with them. [there are videocasts on Adobe TV that may give you an idea of how useful Bridge can be. Cafe Fibonacci Ep1, touches on it, Lazy Designer has a couple of episodes that show some not so obvious features.] Essentially Bridge is a common repository for all your files, and that can include your colleagues. But it's more than a way to catalogue and codify your files, you can access the rest of the suite from Bridge, you can even access specific functions of the other applications directly within Bridge.<br /><br />Version Cue manages projects. It keeps track of who did what to where and what version is current. It also allows you to submit different versions for consideration and revert specific items of your layout to previous versions  or is that Bridge? Hopefully someone with a better grasp of Bridge and Version Cue will come to your rescue. But it's obvious that there is a lot of work group functionality built in to CS.

  • How do I import Czech font Glyphs into my Indesign document? (Mac OS).

    Regards
    David Would

    First off, assure the right characters are copied from the PDF -- it could be they got mangled in the encoding, or never were properly encoded. There is no guarantee the PDF contains the correct characters.
    Select the text and apply one of these fonts: Arial Unicode MS, Lucida Sans Unicode, Times New Roman. These all have extremely large character sets, and Czech characters (those with the hacheks, right?) should be in there. If they still appear as pink boxes, check the Unicode of these (select just one of the pink boxes and look in the Info panel). Unicodes for the Czech characters are 10C,10D (C caron), 11A, 11B (E caron), 160, 161 (S caron) -- perhaps a few more. If you see something like "F01A", that's way out of range, and you'll have to replace them manually with the 'correct' characters.
    If the font you're using doesn't have the required chars as single glyphs, you will have to replace them manually by its base character and a hachek, tracked leftwise to its correct position. You can do this for one character and then use the 'formatted clipboard' option in Search/Replace.

Maybe you are looking for

  • RFIDITVCL : problem with variation notes

    Hi Experts, I have implemented the sapnote 1639418 "RFIDITVCL: 3000 Euro Communication additional changes", but I have a problem with variation notes related to specific invoices in same year...the user guide in the note says that they are clubbed to

  • How to get the naming attribute of an LDAP using JNDI.?

    Hi, How do we fetch the naming attribute of a LDAP using JNDI. Is this possible using JNDI..? By default, every LDAP has been set with a naming attribute such as 'uid' or 'cn'. This could be changed according to business needs. How to determine this

  • Set selection screen defalut variant

    I was developed one program, when ever i execute the program, the selection screen with default variant, how i can set the default variant to selection-screen. Please suggest me.

  • DataGrid / itemRenderer help

    I'm using the itemRenderer example in the help files to convert the background color of a cell depending on the numeric value. That all works just fine but I noticed that on the columns I add that renderer too it makes the cells selectable -- not edi

  • Not wanting to download entire library

    I've got the majority of my CD's loaded into the library. However, I don't want ALL of those songs downloaded into my Nano since it's only 1gig. (In fact, it would be great if only my playlists were downloaded.) If I make a seperate music folder on m