LiveIndex

Live Index

Live Index now works with ePubs!

RobotIndexingLive Index will convert all the page numbers in your book’s index into live links. So when the user clicks on the page numbers in the PDF or ePub, he or she will be taken to the right page.

Live Index works with any text. It does not require the index to have been built with InDesign’s indexing feature. Even if the index was created by hand and pasted into the InDesign document, Live Index will still be able to convert all the numbers to live links.

Live Index works excellently whether your document is a single InDesign file (.indd), an InDesign book (.indb), or any other combination.

Live Index works with InDesign CS5 and higher, on PC and Mac. (If you need a version for CS4, please contact us.)

Go from this:

Index without live links

to this:

Index with live links

in a few mouse clicks (the rectangles around the page numbers are for illustration purposes – to demonstrate where the live links have been created; the script provides the option to remove them).

Features

  • Supports ePub and PDF export.
  • Works with any index – does not require use of InDesign’s indexing feature.
  • Works with single documents, InDesign books, or any combination of documents.
  • Mark the page numbers to convert with a character style before running the script, or let the script find the page numbers itself.
  • Intelligently deals with number ranges such as 134–52. Understands in this case “52” actually means page 152.
  • Works with InDesign CS5 and higher on Mac and PC.

 

Live Index Screenshot

Note Regarding ePubs

It is important to realize that Live Index cannot link the entry in the index to the exact word on the page in the ePub. What Live Index does instead, when set to ePub export mode, is to link each page number in the index to the first word on the original page of the book. So, if the index entry guides us to page 72, Live Index will link to the first word currently on page 72 of the InDesign file.

Thinking about it, this is actually exactly the information that an index contains. An index simply guides us to the relevant page. It does not tell us exactly where on that page to find the relevant topic. Live Index does the same, by linking to the first word on the page.

Please note that this is only when Live Index is set to ePub export mode. When it is set to PDF export mode, it links directly to the page, not to any text on the page!

Demo

You can download a trial version of this script here. It will create up to 12 links per index.

Instant Download

To purchase the full version of Live Index for only $69, click the “Buy Now” button. Your product and serial numbers will be available for instant download when you complete the purchase.

Money-back Guarantee

If you are not satisfied with Live Index for any reason, simply let us know within 30 days of purchase for a full refund.

Buy Now

“I would not have been able to get an electronic index without it.”

—Sandee Cohen, InDesign Guru

Buy Now

Live Index: $69.00

For multiple licenses (5 or more), please contact us to arrange a discount.

Requirements

System Requirements

  • InDesign CS5 or higher
  • Windows or Mac computer

Trial Download

Click on the button to download a limited trial version.

Your thoughts here
  1. Can you add a custom prefix function for that script? That would make things much easier!

    • I’m not sure exactly what you mean by “custom prefix”. Could you elaborate or give an example?

      • It works perfectly for the index or TOC. But it would be great to use it for the whole document.
        Maybe you could add a field where I could write a regular expression which will be handled as the page prefix.
        For example my document’s pages have “p. ” as a prefix. I run the script and it links all strings that have starts with p. followed by a number with the corresponding page.

        • Now I understand. Well, you can actually do this already! It takes 2 steps:

          (1) Mark all page numbers throughout your document with a character style — call it “page-numbers” or something. You can use a GREP find/change to do this easily if all your page numbers have a standard prefix such as “p.”, as you mention.

          (2) Run LiveIndex. For Step 1, “Tell us where the index is”, choose the option “This entire document is the index”. For Step 2, “How can we tell which numbers refer to page numbers in the book?”, choose the option “Only numbers with this character style are page references”, and select the character style you created and applied to the page numbers with the GREP search.

          That’s it! LiveIndex will search through the entire document, and wherever it finds a number with the character style applied, it will turn it into a live hyperlink. Easy! (However, the “p.” prefix itself will not become part of the live hyperlink.)

  2. Hi,

    I am interested of the live index for Indesign. I am currently using Indesign CC 2015. I was wondering if this is the one we are looking for. I was wondering if there is demo that we can try or show us how it’s work.
    Please feel free to contact me [details redacted].

  3. Hi,

    I’m trying to use LiveIndex in InDesign CC and I’m having trouble telling LiveIndex that the pages are not normal page numbers, but are numbered by chapter and page (eg. 1-12 for chapter 1, page 12). The pages in the index are numbered in a similar way and I’m having trouble hyperlinking to the full page.

    Thanks.

    • Hi Sara,
      I have an idea of what might be going on, but rather than shooting in the dark, could you send me a sample of the index (as an InDesign file of course). Basically, the entire page number should have a character style applied to it, and tell LiveIndex to use that. At the same time, if the chapter and page number are indeed separated by a hyphen (1-12), make sure you’re not telling LiveIndex to apply spanning based on a hyphen, because then it will think that 1-12 means pages 1 through 12. I’ll be wiser once I’ve seen the file, which can you please send to admin (at) id-extras.com. Thanks!

  4. Hi, I have an index with roman and arabic numerals. Do you have any tips for using your tool for an entry like this:

    Fiery, Marion, xliii, 3, 15, 26, 31; photos and and, xl–­xli

    Thanks!

    • Hi Kevin,

      To include the roman-numeral page numbers, you’ll have to use the “character style” option in Step 2.

      To make that work, obviously first it is necessary to apply a character style to all the page numbers in the index (both the arabic numerals and the roman numerals).

      The regular numbers are fairly easy to find, although you may need to do so one by one so as not to apply a character style to a year or date, say.

      The roman numerals is a little trickier. If you don’t have too many preliminary pages, you could just search for each separately, or you could use the following GREP which I just found here http://stackoverflow.com/questions/267399/how-do-you-match-only-valid-roman-numerals-with-a-regular-expression:

      ^M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})$

      Haven’t tested this though!

      Ariel

  5. Great script, but can it rememeber the last used options or change the default options, for instance, usually it’ll always be run on a document where we use a specific char style so would like to avoid having to change step 2 each time.

    Also if the preference was embedded within the script could we then one one instance of the script to auto process a set char style, then run another instance to run a second char style?

    Thanks in advance

    • Hi Dave,
      The script can be run multiple times on a single file (so you could have multiple indexes), but it does not currently remember the last-used settings. I’ll add this to the feature-requests!

      • Are any updates planned, we’re keen to see some form of configurable options so we can script and automate indexing by utililising this script

Trackbacks for this post

  1. […] LiveIndex […]

  2. […] are some InDesign plugins that will assist in the addition of page numbers within your EPUB file (LiveIndex is one that some ebook developers like), but be careful about how and where they place your page […]

Leave a Reply