pdf index generator - questions PDF Index Generator Faqs

pdf index generator - point
How to Install / Run PDF Index Generator?

  1. Be sure you have Java version 1.6 or above installed on your machine. You can test this through the download page by clicking the "Check Java" button.

  2. Download the program from here.

  3. Windows users :
    • Double click on the installer to install the program in the location you prefer.
    • Double click on "PDF Index Generator.exe" and the program will start normally.

  4. Mac OS X users :
    • Double click on the ".dmg" file to mount the program.
    • Double click "PDF Index Generator.app" file to run the program.
    • You can drag "PDF Index Generator.app" to the "Applications" folder shortcut to directly run the program from "Applications" instead of mounting the program every time.

  5. Linux users :
    • Double click on the installer to install the program in the location you prefer.
    • Double click on "pdfindexgenerator_linux.sh" and the program will start normally.


pdf index generator - point
When i enter my activation data in the program i get a message: "Wrong activation information". What can i do?

Please copy and paste your activation data that you have received in your activation email, and do not write it manually, to prevent typo mistakes. If you did this, the program should be activated successfully.

pdf index generator - point
How to uninstall PDF Index Generator?

  1. Windows users :
    • Method 1: Go to PDF Index Generator installation folder, browse to 'Uninstaller' folder, double click on 'Uninstaller.jar', and follow the instructions there.

    • Method 2: Run 'Add/Remove programs' or the corresponding panel, choose 'PDF Index Generator' and uninstall it.

  2. Mac OS X users :
    • Delete "PDF Index Generator.app" file or the ".dmg" file from your Mac.

  3. Linux users :
    • Go to PDF Index Generator installation folder, browse to 'Uninstaller' folder, double click on 'Uninstaller.jar', and follow the instructions there.

pdf index generator - point
Will PDF Index Generator run on Mac OSX 10.5 or 10.6?

  • PDF Index Generator can run on any operating system having Java version 1.6 or above installed.

  • Mac 10.6 comes with Java 1.6, so PDF Index Generator can run on it without a problem.

  • Mac 10.5 comes with Java 1.4, so by default PDF Index Generator will not be able to run on it. You will first have to update your Java version by following those steps :
    1. Update java verion from here: http://support.apple.com/kb/DL848
    2. Run :Applications -> Utilities -> Java -> Java Preferences
    3. Change the order of Java versions to use (Java application versions). Once Java SE 6 is on the top of the list, it should be activated.
    4. You can check that Java 6 is correctly activated. You need to run a terminal (Applications -> Utilities -> Terminal) and type the command:
      java -version
      You should see the Java version "1.6.0_07" or above printed in the terminal window.

pdf index generator - point
When i run PDF Index Generator on Mac OSX Mountain Lion, i get the error "PDF Index Generator.app is damaged and can't be opened"?

  • Since PDF Index Generator is not signed for Mountain Lion, and since it is not from the Mac App Store either, your system prompts you with this alert. It is a new Apple security check.

  • To fix this, please go to the "Security & Privacy" section in your Mac preferences and change the setting "Allow application downloaded from" to "Anywhere". You can then run PDF Index Generator on your Mac without any problems.

pdf index generator - point
How can i run the program with high memory allocated?

  1. Windows users :
    • Run the program.
    • Click (Tools -> Settings) to run the program settings.
    • In the General Tab you will find the "Memory" field. The default value is 512MB. You can change this to a higher value: 700 or 1000 or 1300, so use a value suitable for your memory(Maximum 60% of your memory), then save your settings.
    • Close the program, then restart it to apply the changes.

  2. Mac OS X users :
    • First download the program Mac edition from our website, run it, then drag and drop it to the "Applications" folder.

    • Run Terminal(By clicking Applications -> Utilities -> Terminal).

    • Write these commands in the Terminal window that appears :
      • cd ../../Applications
        (Then press Enter)
      • cd "PDF Index Generator.app"
        (Then press Enter)
      • cd Contents/Resources/Java/
        (Then press Enter)
      • java -jar -Xmx1000m "PDF Index Generator.jar"
        (Then press Enter)

  3. Linux users :
    • Double click on the installer to install the program in the location you prefer.
    • Run Linux terminal, and browse to where the program is installed.
    • Run the program Jar with high memory using this command :
      java -jar -Xmx1000m "PDF Index Generator.jar"


pdf index generator - point
What are the supported PDF languages that PDF Index Generator can Index?

PDF Index Generator currently supports PDFs of latin languages, such as :
Catalan - Danish - Dutch - English - French - German - Italian - Norwegian - Portuguese - Spanish - Swedish ... and many others.

pdf index generator - point
Can i index a phrase having multiple words, like :
Medical representative?

By default PDF Index Generator indexes 1 word only, but you can force the program to index a phrase, by following those steps :

  • Choose Tools -> Settings -> Include/Exclude Words -> Include words.
  • Click Add to add a new category of words.
  • Write any words/phrases you want to index, each one in a separate line, then click Save.
  • Click Ok to apply the settings.
  • Start indexing your book normally, and in Step2 choose the second option 'Index specific words in the book'.
  • The Include/Exclude words window is opened, enable the first option 'Include words'.
  • Enable the category that you have created, then click Ok.
  • Continue your indexing process normally, and you will see the phrases that you have specified appear in the index results.

pdf index generator - point
Can i index a name like William Shakespeare and convert it to Shakespeare, William?

There are 2 ways to accomplish this :

  1. Using Include Words :
    • Use this method if you have a list of all the names to Index.
    • Choose Tools -> Settings -> Include/Exclude Words -> Include words.
    • Click Add to add a new category of words.
    • Write all the names to Index like William Shakespeare, each name in a separate line, then click Save.
    • Click Ok to apply the settings.
    • Start indexing your book normally, and in Step2 choose the second option 'Index specific words in the book'.
    • The Include/Exclude words window is opened, enable the first option 'Include words'.
    • Enable the category that you have created, then click Ok.
    • Continue your indexing process normally, and you will see the names that you have specified appear in Step3 table of results.
    • In Step3 click Filter table results found beside the Search box, and select By Include category, then select the category name that you have created. That will filter the table of results to show only the names of your created category.
    • Select all the records in the table(Ctrl + A).
    • Click Format words in the tools bar and select Deal as a name - Format 2 from the appearing list.
    • You will see all the selected names in the table like William Shakespeare are converted to Shakespeare, William as requested.

  2. Using Include Queries :
    • Use this method if you want the program to approximately detect the names in your book.
    • Choose Tools -> Settings -> Include/Exclude Words -> Include words.
    • Click Add Query to add a new Query.
    • Specify the query name, i.e: "Names Query".
    • From the Template combo box select Name 2. That query should grab all names from your book like William Shakespeare and automatically inverse them like Shakespeare, William.
    • Click Save.
    • Click Ok to apply the settings.
    • Start indexing your book normally, and in Step2 choose the second option 'Index specific words in the book'.
    • The Include/Exclude words window is opened, enable the first option 'Include words'.
    • Enable the query that you have created, then click Ok.
    • In Step3 you should see all the names in the table like Shakespeare, William as requested.
    Note: Please note that the Name 2 query may detect other words that appear like names but they are not, for example it may index United States and automatically convert it to States, United as it looks like a name where its both words start with a capital letter also. So be aware when using the Include queries.

pdf index generator - point
How can i index a word containing an apostrophe, like :
compare Sainsbury's and Harrods?

By default PDF Index Generator skips indexing any apostrophes in the book as they are mostly not important as in the words (he's, haven't, i'm, ...), but if you want to force indexing a word having apostrophe, PDF Index Generator allows you to do this through 2 ways :

  1. Define your list of words manually(Include category) :
    • Choose Tools -> Settings -> Include/Exclude Words -> Include words.
    • Click Add to add a new category of words.
    • Write the words containing the apostrophes to force indexing them, each one in a separate line , then click Save.
    • Click Ok to apply the settings.
    • Start indexing your book normally, and in Step2 choose the second option Index specific words in the book.
    • The Include/Exclude words window is opened, enable the first option Include words.
    • Enable the category that you have created, then click Ok.
    • Continue your indexing process normally, and you will see the word Sainsbury's appear in the index results.

  2. Define an Include query :
    • Use this method if you have many words containing apostrophes and you can't write them manually using an Include category.
    • Choose Tools -> Settings -> Include/Exclude Words -> Include words.
    • Click Add Query to create a new query.
    • Use the Query generator tool to create your query in seconds that will index such words. You can check this guide for more details on how to create a query
    • Click Ok to apply the settings.
    • Start indexing your book normally, and in Step2 choose the second option Index specific words in the book.
    • The Include/Exclude words window is opened, enable the first option Include words.
    • Enable the query that you have created, then click Ok.
    • Continue your indexing process normally, and you will see the words containing apostrophes appear in the index results.

pdf index generator - point
How can i index a word containing digits, like: TT72?

By default PDF Index Generator skips indexing any digits in the book as they are mostly not important, but if you want to force indexing a word having digits, PDF Index Generator allows you to do this through 2 ways :

  1. Define your list of words manually(Include category) :
    • Choose Tools -> Settings -> Include/Exclude Words -> Include words.
    • Click Add Category to add a new category of words.
    • Write the words containing the apostrophes to force indexing them, each one in a separate line , then click Save.
    • Click Ok to apply the settings.
    • Start indexing your book normally, and in Step2 choose the second option Index specific words in the book.
    • The Include/Exclude words window is opened, enable the first option Include words.
    • Enable the category that you have created, then click Ok.
    • Continue your indexing process normally, and you will see the Alphanumeric words that you have defined in your category appear in the index results.

  2. Define an Include query :
    • Use this method if you have many words containing digits and you can't write them manually using an Include category.
    • Choose Tools -> Settings -> Include/Exclude Words -> Include words.
    • Click Add Query to create a new query.
    • Choose the Alphanumeric words template to load its query, then click Save. This template already comes with the program to index such words, to make things easy for you.
    • Click Ok to apply the settings.
    • Start indexing your book normally, and in Step2 choose the second option Index specific words in the book.
    • The Include/Exclude words window is opened, enable the first option Include words.
    • Enable the query that you have created, then click Ok.
    • Continue your indexing process normally, and you will see the Alphanumeric words appear in the index results.

pdf index generator - point
How can i import my own list of words inside the program to force index them?

Please follow those steps :

  • First you will have to create an XML or TXT file that contains your list of words that you want to import inside the program. Such file has some specifications you must follow so the program can read it. Please check the program Help to check those specifications. They are explained there in details.
  • Open the program.
  • Choose Tools -> Settings -> Include/Exclude Words -> Include words.
  • Click 'Import Categories' and select your *.TXT or *.XML file that you have created.
  • Click 'Save' then 'Ok' to apply your settings.
  • Start indexing your book normally, and in Step2 choose the second option 'Index specific words in the book'.
  • The Include/Exclude words window is opened, enable the first option 'Include words'.
  • Enable the category that you have created, then click Ok.
  • Continue your indexing process normally, and you will see the words of the imported list appear in the index results.

Note : If you think importing a file is difficult, we encourage you to manually write any words/phrases you want to index in the same window that you have opened to import a file by creating a new category manually and writing all the words/phrases each in a separate line.

pdf index generator - point
How can i force exclude a list of words from the Index?

Please follow those steps :

  1. Run the program and Choose :
    Tools -> Settings -> Include/Exclude Words -> Exclude words.

  2. Click Add Category to add a new category of words, then :
    • Specify the category name. Make it meaningful to what the words refer to.
    • Write any words/phrases you want to exclude, each in a separate line, then click Save.
    • Click Ok to apply the settings.

  3. Now start indexing your book normally, and in Step2 :
    • Select the second option Index specific words in the book.
    • Enable the Exclude words option.
    • Enable the exclude category that you have created, then click Ok.

  4. Continue your indexing process normally, and check the index results in Step3.


pdf index generator - point
Can i create a Header word and define Sub-Header words for it?

A Sub-Header word is a word that will be written indented inside the Index as a child for a Header word. The program allows 4 levels of words in the Index(Header, Sub-Header, Sub-Sub-Header, Sub-Sub-Sub-Header), each level will be written under its parent indented. Here is how you can create it :

  1. Generate your index normally till you reach Step3 in the program.

  2. Define a word as a Header word(which you will then select 1 or more words as Sub-Headers for it), to do this :
    • Double click a word (ex: Transportation), then choose Word type = Header word then click Apply. Another way: Right click the word, select Word type menu and select Header word from the sub-menu.
      Note: To edit a word it must be Enabled inside the results table(Its color is Black). If the word color is Gray, it means it wasn't found inside the book.
    • Double click another word(ex: Trains) in the results table and choose Word type => You will find the word "Transportation" appear inside that Box, so select it to make the word "Trains" a Sub-Header for it, then click Apply. Another way: Right click the word, select Word type menu and select Transportation from the sub-menu.

  3. Repeat the above step for all your Header / Sub-Header words, then when you write the final index to a PDF file, you will find the specified Sub-Header words indented under their Header words as you wanted.

pdf index generator - point
Can i index a book having more than 1 page inside the PDF page?

Every PDF page can be considered as 1 book page. We can not detect how many pages are inside a PDF page. But in fact there is a hard way to index such books, we have tested it and it worked fine. If you are facing this situation, please contact us and we will guide you through how to overcome this.

pdf index generator - point
My book is 1000 pages. Can PDF Index Generator index that?

PDF Index Generator has been tested on PDF books more than 3000 pages, and it just did fine. The process will take a couple of minutes to finish your work.

pdf index generator - point
Why do i get wrong pages numbers in the generated index?

Did you use the link "Advanced pages numbers" found in Step1?
Please click on it to enter all the pages numbers of your book. If you have entered those numbers right as they appear in your book, you will see right pages numbers in Step3, and in the final Index.

pdf index generator - point
Why do i get repeated words like "car" and "Car" in Step3?

Please note that the program is case sensitive by default, so a word "car" is not similar to "Car" because of the capital letter. You can currently overcome this by one of the following actions :

  1. Go to the program settings, select "Tools/Settings/Generating Index" and enable the option "Ignore case sensitivity". This will make good difference, as it will deal with all book words as small letters, which will result both the 2 words "car" & "Car" be considered the same word. So just enable this option, and check the results in Step3.

  2. In Step3 click the "Merge duplicates" button in the top bar. This button will show a dialog with all the duplicate words in the results table to merge them all automatically , and the suggested final word for each duplicate words. This feature will make things very easy for you.


pdf index generator - point
How can i reduce the index results i am getting in Step3?

You can follow those practices to do that :

  1. Run the program and click "Tools -> Settings -> Generating Index" and set the option "Ignore words containing less than" to 4 letters. This will eliminate all words having less than 4 letters in the book, like "the", "run", ...

  2. In Step2 select the second option "Index specific words in the book" and choose to Exclude those categories :
    Adjectives - Adverbs - Basic English words - Conjunctions - Contractions - Interjections - Prepositions - Pronouns - Verbs

    And please enable the option "Exclude words plurals", so if "ball" is excluded in the above lists, "balls" will also be excluded automatically, then save your settings. The words that you will exclude here are mostly not important to you in the Index.

  3. Generate your Index normally to move to Step3.

  4. In Step3, please click the button "Merge duplicates" found in the Tools bar. That button will merge all duplicated words like "car" & "Car" that have same letters but different case sensitivity. Just click "Merge Now" button in the opened dialog. This will eliminate many words from the table.

  5. If you still see some unimportant words in Step3, you can simply right click this word(Or any group of words) and select "Ignore words". That will add those words to an ignore list to automatically ignore them when indexing any other book later.

  6. All the above suggestions should shrink the results you see in Step3.


pdf index generator - point
Can i use PDF Index Generator to index a *.doc file(Document) book?

Unfortunately, this is not supported yet. We are deeply thinking of creating another program to accomplish this, so this may be available soon. Currently you can use some of the available free programs to convert your *.doc file to a PDF book, then use our program to create an Index for it.

Note: If you are using Microsoft Word, you can simply save your document as a PDF file from the "Save As" menu.

pdf index generator - point
Can i use PDF Index Generator through the Command Line?

Yes, since version 1.8 of the program you can run the program through the Command Line (Terminal) through any operating system. You can write a command in the Command Line or write a script file to execute it directy from the Command Line, without any interaction needed from the program Interface.

For more details please check the online help page for how to use the program in the Command Line mode.

pdf index generator - point
How can i run the program in Command Line Mode in Mac OS X?

Please follow these steps :

  1. First download the program Mac edition from our website, run it, then drag and drop it to the "Applications" folder.

  2. Run Terminal(By clicking Applications -> Utilities -> Terminal).

  3. Write these commands in the Terminal window that appears :
    • cd ../../Applications
      (Then press Enter)
    • cd "PDF Index Generator.app"
      (Then press Enter)
    • cd Contents/Resources/Java/
      (Then press Enter)
    • java -jar "PDF Index Generator.jar" cmd input_pdf_path=...
      (Write the indexing command instead of the "...", then press Enter)

  4. You can check the help section to learn the Command Line Mode parameters.


pdf index generator - point
Can i use PDF Index Generator to index more than 1 PDF at the same time?

If your book is in different parts, you must merge them into 1 book in order to create an index for it. You can use our Free program "PDF Split Or Merge" which you can download from here: www.PDFWorkshop.com to do that.

If you want each book to have its own Index, then you can index them all at once through the Command Line mode.

PDF Split Or Merge - point
Can i merge more than one index together?

Yes, you can do this, by following these steps :

  1. Index your first book normally and in Step3 click Export words button found in the Tools bar.
  2. By clicking the Export words button a window will appear which will allow you to export all or some of the words in the table of results to an external file. You can also determine what data to export, i.e: word title, pages, count, type.
  3. You can export your book words to a *.txt file or a *.pdfig file. We recommend using the *.pdfig file.
  4. Create your new index project and when you reach Step3, click Import words button found in the Tools bar.
  5. The Import words button will allow you to import your first project exported words file to the current Index.
  6. When you import the words file, you will see your first project words are now merged with the current Index as required.

Note: If the 2 Index projects have duplicate words, then the duplicated words will not be overwritten by the imported words, but the duplicated words will be imported as new words. To remove the duplicated words you can click the Merge duplicates button found in the Tools bar.

PDF Split Or Merge - point
Can i translate the program interface to another language?

Yes, you can do this, by following these steps :

  1. Go to the program directory, and open the 'languages' folder.
  2. Take a copy of the file 'english.properties' and rename it 'language name' + '.properties', like 'french.properties'.
  3. Open the copied file with a text editor like NotePad++.
  4. You will find each line in this file contains key=value. Please leave the 'key' as it is and only translate the value.
  5. When you find html code(Like this : Tip >>) leave the html tags & only translate the inner text like the (Tip) word only.
  6. Skip translating any text after '#'.
  7. After translating everything, close your file and run the program.
  8. Open the settings and go to the languages tab. You will notice a new entry appeared in the languages selection box. Select your new language and press Ok. Close the program and restart it to apply the changes.
  9. You can send us your languages file that you have created and we will publish it in our website, under your name. You will also get additional 3 months Free support.

PDF Split Or Merge - point
Do you support other payment methods like PayPal?

You can order the program through our order page. It has various payment methods allowed, like Paypal and others.

PDF Split Or Merge - point
Can i request a refund?

Yes, you absolutely have the right to request a refund. Please contact us , request the refund, and mention the reason. We will process your refund request in less than 24 hours.