Split PDF following preserving existing bookmarks

Hello,
Is it possible to split a PDF using Acrobat XI by top level bookmarks, while retaining existing bookmarks in the resulting files?
With the default split it creates the new PDF's, but looses the bookmarks.
Thanks for any suggestions.
PS: I am on a Mac platform

If it happens always at a specific location check if there's something out
of the ordinary with that bookmark. For example, does it contain any weird
characters in its name? Is it identical to another bookmark (or even to the
name of the document itself)?
I would think the application could handle those situations, but maybe it
can't...

Similar Messages

  • Splitting PDFs while preserving bookmarks

    I have a long PDF that i put mutliple levels of bookmarks into but now it is too large for me to upload. If I split it by the top level bookmarks I lose all the other bookmarks in the new file. Is there a way to do this without having to rebookmark the new files?

    You can do it by deleting the pages you don't want in each file, which will preserve the bookmarks structure.
    This process could also be automated using a script.

  • How to: Save as PDF AND preserve Word bookmarks/hypertext links

    Is there a way to save a word doc as PDF in OS 10.4 that enables the hypertext links in the PDF file? When I save, i just get blue underlined text in the PDF but it cannot be clicked on to follow the links embedded in the original Word doc.
    thanks for any solutions/workarounds.

    I wonder if this is actually a limitation of Preview... I've made PDF files with Illustrator that, when I open them in Acrobat have active links. The links don't work when I open the same file with Preview.
    -Frank

  • Updating PDF and applying existing Bookmarks?

    I created a 60pg PDF that was exported out of InDesign. Although I've done all the Hyperlinks within InDesign, but decided to create the "Bookmarks" in Acrobat. Now I have to update the document with changes throughout and althought my hyperlinks will export, I don't know how to apply the bookmarks I created to the old document to the new updated document.
    Is there a way to apply/update the bookmarks to the new updated document?
    It's basically exactly the same other than minor changes throughout. Any help is appreciated. Thank you
    ~Erick

    In InDesign, you can create bookmarks which will export to PDF by using the Table of Contents feature. You would need to use consistent paragraph styles throughout your document. When you make the table of contents by choosing Layout > Table of Contents you specify the paragraph styles that you want to use as bookmarks. When finished, you can put the Table of Contents that is created (you'll get a Place cursor) on a blank page that you don't need to include in the PDF file. But the bookmarks will be exported to PDF if you check that option (turned on by default).

  • Split PDF Files by Bookmarks

    Can anyone please let me know how do I split PDF Files by bookmark using Java Script.
    I am making a Visual Basic utility to read the bookmarks in PDF Files and split them based on the bookmarks. I am able to split the PDF Files by using Arts PDF Split Pro. However since I am already using Adobe Standard, I would like to do it with Adobe itself.
    Thus, I pay license for only one software and not two.
    Thanks
    Rahul

    I couldn't find much information online about this myself, but hammered away until it worked. You should easily be able to adjust it for your needs.
    My sources:
    Adobe IAC Developer Guide
    Adobe IAC API Reference
    Adobe JS API Reference
    Adobe Acrobat and VBA – An Introduction | Karl Heinz Kremer's Ramblings
    UtterAccess Discussion Forums > Splitting Pdf Files
    Private Sub extractBookmark()
    Dim AcroApp As AcroApp, AVDoc As AcroAVDoc, PDDoc As AcroPDDoc, PDBookmark As AcroPDBookmark, AVPageView As AcroAVPageView
    Dim newPDF As AcroPDDoc, mergePDF As AcroPDDoc
    Dim jso As Object, BookMarkRoot As Object
    Dim masterPath As String, testName As String, i As Variant, bookmark As Variant
    Dim startN As Integer, endN As Integer, nPages As Integer, totalP As Integer
    Set AcroApp = CreateObject("AcroExch.App")
    Set AVDoc = CreateObject("AcroExch.AVDoc")
    Set PDDoc = CreateObject("AcroExch.PDDoc")
    Set PDBookmark = CreateObject("AcroExch.PDBookmark")
    masterPath = ActiveWorkbook.Path & "\MasterDocument.pdf"     'Path of the PDF containing the bookmarks to be extracted
    AVDoc.Open masterPath, vbNull
    Set AVPageView = AVDoc.GetAVPageView
    Set PDDoc = AVDoc.GetPDDoc
    Set jso = PDDoc.GetJSObject
    Set BookMarkRoot = jso.BookMarkRoot
    bookmark = jso.BookMarkRoot.Children
    totalP = PDDoc.GetNumPages
    'Loop through the 10 bookmarks in MasterDocument.pdf and get the starting page # of each. This # has to be changed to the # of bookmarks in your pdf. Or write something to count the bookmarks and use that variable. "productName" is a global variable for my specific project... You'll need to revise this for your purpose.
    For i = 0 To 9
        If bookmark(i).Name = productName Then
            PDBookmark.GetByTitle PDDoc, bookmark(i).Name
            PDBookmark.Perform AVDoc
            AcroApp.Exit
            startN = AVPageView.GetPageNum
            If i < 9 Then
                PDBookmark.GetByTitle PDDoc, bookmark(i + 1).Name
                PDBookmark.Perform AVDoc
                AcroApp.Exit
                endN = AVPageView.GetPageNum
                nPages = endN - startN
            Else
                nPages = totalP - startN
            End If
        End If
    Next
    PDDoc.Close
    'This part will also need to be modified. I am inserting the bookmarks into an already made PDF (global variable for me "fName"). You'll want to create a new pdf.
    Set newPDF = CreateObject("AcroExch.PDDoc")
    Set mergePDF = CreateObject("AcroExch.PDDoc")
    newPDF.Open fName & ".pdf"     'This line needs changing for your purpose. Probably could be.... newPDF.Create
    mergePDF.Open masterPath
    newPDF.InsertPages 0, mergePDF, startN, nPages, 0
    newPDF.Save PDSaveFull, fName & ".pdf"
    newPDF.Close
    mergePDF.Close
    End Sub

  • Script to Split PDF files on Bookmarks

    I'm totally new to Java scripting.  What I'm looking for is a script I can run from batch processing with professional that will look at a collection files in s directory and split ech one of them on their bookmarks into smaller files.
    The bookmarks are all based on the page so it is possible to use the bookmark object's "execute" method to execute the bookmark action and pickup the page number.
    I read that last part somewhere. If someone can give me a reference to a thread or just some code to get me started that would help. Thanks,
    Josh

    5 years later... hopefully this helps someone out there.
    I couldn't find much information online about this myself, but hammered away until it worked. My code is for a slightly different purpose, but you should easily be able to adjust it for your needs.
    My sources:
    Adobe IAC Developer Guide
    Adobe IAC API Reference
    Adobe JS API Reference
    Adobe Acrobat and VBA – An Introduction | Karl Heinz Kremer's Ramblings
    UtterAccess Discussion Forums > Splitting Pdf Files
    Private Sub extractBookmark()
    Dim AcroApp As AcroApp, AVDoc As AcroAVDoc, PDDoc As AcroPDDoc, PDBookmark As AcroPDBookmark, AVPageView As AcroAVPageView
    Dim newPDF As AcroPDDoc, mergePDF As AcroPDDoc
    Dim jso As Object, BookMarkRoot As Object
    Dim masterPath As String, testName As String, i As Variant, bookmark As Variant
    Dim startN As Integer, endN As Integer, nPages As Integer, totalP As Integer
    Set AcroApp = CreateObject("AcroExch.App")
    Set AVDoc = CreateObject("AcroExch.AVDoc")
    Set PDDoc = CreateObject("AcroExch.PDDoc")
    Set PDBookmark = CreateObject("AcroExch.PDBookmark")
    masterPath = ActiveWorkbook.Path & "\MasterDocument.pdf"     'Path of the PDF containing the bookmarks to be extracted
    AVDoc.Open masterPath, vbNull
    Set AVPageView = AVDoc.GetAVPageView
    Set PDDoc = AVDoc.GetPDDoc
    Set jso = PDDoc.GetJSObject
    Set BookMarkRoot = jso.BookMarkRoot
    bookmark = jso.BookMarkRoot.Children
    totalP = PDDoc.GetNumPages
    'Loop through the 10 bookmarks in MasterDocument.pdf and get the starting page # of each. This # has to be changed to the # of bookmarks in your pdf. Or write something to count the bookmarks and use that variable. "productName" is a global variable for my specific project... You'll need to revise this for your purpose.
    For i = 0 To 9
        If bookmark(i).Name = productName Then
            PDBookmark.GetByTitle PDDoc, bookmark(i).Name
            PDBookmark.Perform AVDoc
            AcroApp.Exit
            startN = AVPageView.GetPageNum
            If i < 9 Then
                PDBookmark.GetByTitle PDDoc, bookmark(i + 1).Name
                PDBookmark.Perform AVDoc
                AcroApp.Exit
                endN = AVPageView.GetPageNum
                nPages = endN - startN
            Else
                nPages = totalP - startN
            End If
        End If
    Next
    PDDoc.Close
    'This part will also need to be modified. I am inserting the bookmarks into an already made PDF (global variable for me "fName"). You'll want to create a new pdf.
    Set newPDF = CreateObject("AcroExch.PDDoc")
    Set mergePDF = CreateObject("AcroExch.PDDoc")
    newPDF.Open fName & ".pdf"     'This line needs changing for your purpose. Probably could be.... newPDF.Create
    mergePDF.Open masterPath
    newPDF.InsertPages 0, mergePDF, startN, nPages, 0
    newPDF.Save PDSaveFull, fName & ".pdf"
    newPDF.Close
    mergePDF.Close
    End Sub

  • I followed directions of arrowing down and hitting delete, but cannot get certain addresses out of by address/location bar. What am I doing wrong? I also have not been able to figure out how to move existing bookmarks into folders.

    I am running Windows Vista, Firefox 3.6.13, on a 18 month old HP a6700f. I read the embedded help, but the instructions for deleting addresses doesn't work and it doesn't tell how to move existing bookmarks to a folder.

    See:
    * http://kb.mozillazine.org/Sorting_and_rearranging_bookmarks_-_Firefox
    Entries in the location bar drop down list with a yellow (blue on Mac) star at the right end are bookmarks.<br />
    You can remove such a bookmarked item that shows in the list if you open that url in a tab and click the yellow star in the location bar.<br />
    This will open the Edit This Bookmark dialog and you can click the Remove button to remove the bookmark if you want to remove such a bookmarked entry.<br />
    * [[Clearing Location bar history]]
    * [[Cannot clear Location bar history]]

  • Split PDF - read-only error

    I am trying to split a PDF document on the top level bookmarks that I have created. I created all of the bookmarks using the file name that I want to output. I go to document, split document, select Top-level bookmarks and output options and select use bookmark names for file names and unselect "Do not overwrite existing files" and then click OK.
    It creates about 12 of my 80-something bookmarks and then tells me that there is an error and it is read-only and will not split the rest of the document. I have saved-as under different names, in different locations and keep getting the same error message. The document that I am splitting is not read only, it is not protected. I have no idea why it won't continue to split the rest of the document. Any suggestions?

    If it happens always at a specific location check if there's something out
    of the ordinary with that bookmark. For example, does it contain any weird
    characters in its name? Is it identical to another bookmark (or even to the
    name of the document itself)?
    I would think the application could handle those situations, but maybe it
    can't...

  • Split PDF by pages using command line options

    Hi,
    I am after a product to split a PDF file by pages / bookmark using command line options.  It would be good, if the product comes with functionality to call from VB/.NET SDK.
    I googled and came across many products, out of these following looks good.  Has anyone used this.  Please suggest me.
    www.neeviapdf.com
    www.coherentpdf.com
    Thanks
    Sarav

    You are posting in the wrong forum. This forum is for Acrobat Scripting.

  • Pdf's Links and Bookmarks

    Hello,
    I know you can add links and bookmarks within a pdf, that will take you to other areas of that particular pdf.  However, I need to put a link or bookmark into a pdf that will allow a user to click on a link in Captivate, Flash, Dreamweaver, etc and be taken directly to that section within the pdf.
    Can you create a link on a website that will take you to a particular spot within a pdf?  Or will it just open the pdf and display the first page, and then the user would have to scroll to that section?
    If this can't be done, what is a good solution?

    Thanks so much!
    Date: Wed, 4 Nov 2009 14:48:45 -0700
    From: [email protected]
    To: [email protected]
    Subject: Pdf's Links and Bookmarks
    It can be done yes.
    It's all explained in the following link:
    http://kb2.adobe.com/cps/317/317300.html
    >

  • Edit existing Bookmarks to renamed Querie

    Hello experts,
    we have the following scenario:
    We have users in our BI portal which have created bookmarks to BI queries.
    Now we want to rename all queries to a new Name-convention.
    The existing bookmarks won´t work anymore because they are all linked to the old names of the queries.
    Now we went to the backend system and edit the following tables:
    RSWR_DATA and RSWR_DATA_XREF to the new-named queries. But this doesn´t work. XML parser get´s an error.
    Anyone who has an idea to solve this problem? Queries would be renamed and favorites/bookmarks should point to the new (exactly the same, except the technical-name) queries!
    Thanks and Greetings
    Marc

    If you ever get an answer, please let us know because we are struggling with the same problem.
    Kind regards from Belgium,
    Ben

  • Create a new bookmark under an existing bookmark in the tree

    I have a script to search through a time sheet report for the pages without the string "Employee Signature" and to then create new bookmarks under the existing bookmarks in the tree.
    So far the script will execute the book marks for the pages in the time sheet report without the string "Employee Signature".
    At the last bookmark executed it will insert a new child bookmark before the following console error appears.
    this.bookmarkRoot.children[(m + 1)] is undefined
    19:Console:Exec
    TypeError: this.bookmarkRoot.children[(m + 1)] is undefined
    19:Console:Exec
    of 128
    If someone can please advise where the script is going wrong it will be very much appreciated.  The script is as follows:
    var ckWords; // word pair to test
    var bFound = false; // logical status of found words
    // loop through pages
    for (var m = 0; m < this.numPages; m++ ) {
       bFound = false; // set found flag to false
       numWords = this.getPageNumWords(m); // number of words on page
       // loop through the words on page
       for (var j = 0; j < numWords-1; j++) {
          // get word pair to test
          ckWords = this.getPageNthWord(m, j) + ' ' + this.getPageNthWord(m, j + 1); // test words
          // check to see if word pair is 'Employee Signature' string is present
          if ( ckWords == "Employee Signature") {
             bFound = true; // indicate found logical value
             break; // no need to further test for this page
          } // end Employee Signature
       } // end word loop
       // test to see if words not found
       if(bFound == false) {
            var nLastSub = this.bookmarkRoot.children[(m+1)].children.length-1;
            this.bookmarkRoot.children[m+1].children[nLastSub].execute();
    this.bookmarkRoot.children[m+1].children[nLastSub].createChild("Employee Signature Reqd", "this.pageNum = " + (m+1));
        } // end not found on page  
    } // end page loop
    Thank you

    I need to place a new bookmark underneath the existing bookmarks for the pages that do not contain the words "employee signature".
    I am not sure how to refer to the existing bookmark on those pages.
    Tried to revise the script, and now all of the new bookmarks are created underneath all of the existing bookmarks for every page in a continuous loop.
    I need a new single bookmark underneath the exisiting bookmarks on the pages that do not contain the words "employee signature".
    Can you please help?
    var ckWords; // word pair to test
    var bFound = false; // logical status of found words
    // loop through pages
    for (var m = 0; m < this.numPages; m++ ) {
       bFound = false; // set found flag to false
       numWords = this.getPageNumWords(m); // number of words on page
       // loop through the words on page
       for (var j = 0; j < numWords-1; j++) {
          // get word pair to test
          ckWords = this.getPageNthWord(m, j) + ' ' + this.getPageNthWord(m, j + 1); // test words
          // check to see if word pair is 'Employee Signature' string is present
          if ( ckWords == "Employee Signature") {
             bFound = true; // indicate found logical value
             break; // no need to further test for this page
          } // end Employee Signature
       } // end word loop
       // test to see if words not found
       if(bFound == false) {
    for (var i=0; i < this.bookmarkRoot.children.length; i++)
            var nLastSub = this.bookmarkRoot.children[i].children.length-1;
            this.bookmarkRoot.children[i].children[nLastSub].execute();
    this.bookmarkRoot.children[i].children[nLastSub].createChild("Next Page", "this.pageNum = " + (m+1));
        } // end not found on page  
    } // end page loop

  • Open a pdf by a selected bookmark

    Open a pdf by a selected bookmark
    Exist command line modifyers to initiate Adobe acrobat v.7 and goes directly to a bookmark ?
    If exist where is the complete list of modifiers of the command line ?
    Can I write a VB Script , or bat to go directly to a bookmark inside an adobe document ?
    By example : Start - Execute - Open a document by a bookmark
    Thankssss

    From the Acrobat JS API:
    Open a document, and go to a named destination within that document. The example assumes the document being opened by
    openDoc is disclosed
    // Open a new documentvar myNovelDoc = app.openDoc("/c/fiction/myNovel.pdf");
    // Go to a destination in this new doc
    myNovelDoc.gotoNamedDest("chapter5");
    // Close the old document
    this.closeDoc();
    To execute a bookmark in JavaScript:
    bmObject.execute;
    HTML link to open to a named destination (from Acrobat PDF Opem Parameters):
    http://mydocs/doc.pdf#nameddest=Chapter5

  • How to split PDF file by pages

    Is there any programming way to split PDF into pages, say one PDF file per page or specify page range to split PDF file?
    Thanks for your help.

    Yes it does. It disassembles pdf1 by extracting pages 1-3 and disassembles pdf2 by extracting pages 4-5. Then re-assembles the two subsets into a new PDF.
    You could extract page1 from pdf1 only and create a pdf, then page2 of pdf1 into a different PDF using something similar to:
    <?xml version="1.0" encoding="UTF-8"?>
    <DDX xmlns="http://ns.adobe.com/DDX/1.0/">
    <PDF result="Final.pdf">
         <PDF source="PDF1.pdf" pages="1"/>
    </PDF>
    <PDF result="Final2.pdf">
          <PDF source="PDF1.pdf" pages="2"/>
    </PDF>
    </DDX>
    You can also use the  PDFFromBookmarks tag to generate a new document for each level 1 bookmark created in a PDF.
    <PDFsFromBookmarks prefix="stmt">
         <PDF source="doc1.pdf"/>
    </PDFsFromBookmarks>
    You can get more info at http://livedocs.adobe.com/livecycle/8.2/ddxRef/000640.html
    Jasmin

  • Warp tool following an existing path

    Does anyone of You have an idea if its possible to make the Warp Tool (or any of the liquifying tools) follow an existing path (comparable to the Stroke Path-function in Photoshop)?
    What I want that for is to simulate one of the effects occasionally applied on banknotes where a regular line-pattern is regionally slightly offset within the area of some shape without breaking the lines, as seen here left of the portrait and above the guilloche:
    http://de.wikipedia.org/wiki/Bild:20_ATS_banknote.jpg
    Any suggestions appreciated.

    Christoph,
    Did you find an answer to the modulation effect?
    I downloaded Excentro but am unable to place art as is suggested by Excentro in order to use the stroke width modulation feature.
    I am trying to achieve the same effect you described but cannot seem to find any info from Excentro as to how exactly to place the art in order to then perform this miracle. Is it possible that this feature does not work with Excentro Lite? Maybe one must pay the $500.00 in order to create this effect.
    I imported both types. A photoshop greyscale image tiff and a vector pdf. Both were denied by the program.
    "5. Stroke width modulation and reliefs
    The stroke width of background paths can be changed by either modulation settings specified by the user or by the pixel value of the underlying grayscale image. In the similar way portions of paths located over non-white areas of the underlying image can be offset to create bas-relief like effects.
    Any graphics file in common image formats (raster TIFF or vector PDF) can be imported into an Excentro document to be used with this feature. You can even apply Step & Repeat sets to the images to vary its position, size, brightness or contrast."

Maybe you are looking for

  • Automatic Display of NEW Data in ALV Report using Classes and Methods

    Hi, I have developed a ALV Report for displaying data from a set of DB tables using ABAP OO, Classes and Methods. The requirement is to have the report output to be automatically updated with the new entries from the DB table at a regular frequency o

  • IOS 7 changed all the colors. How do you change it back?

    When I upgraded to IOS 7, the default colors changed. They are too light. The only thing I found was to "Invert colore" which is not too good either. Can you change the color scheme back? Is it possible to change the background colors of the Icons? S

  • PCMCIA support

    According to the literature I have found on this web-site PCMCIA (and in particular cards such as the 3com 3c589) are supported by Solaris 7 (x86)and Solaris 8 (x86) through the pcelx driver. However, I can't find clear guidance on troubleshooting PC

  • Please Help | Dyanamic variable based on another field

    In the query below, I'm attempting to replace task codes with task descriptions by left joining to a multi-purpose control table. In our corp, the description for the task code varies based on the value of change_program in each record, so rather tha

  • Epson 101 driver for Yosemite

    The driver I downloaded from Epson website does not work with Yosemite Once I click the .dmg it said.... EPSON Printer.mpkg" can't be opened because it is from an unidentified developer. Your security preferences allow installation of only apps from