yes, it should be sufficient..
PDF index handling and modification:
Read or create PDF navigation index..(table of contents)
Document.GetOutlines()
//http://www.androidpdf.mobi/documentation/javadocs/com/radaee/pdf/Document.html#GetOutlines()
Outline.AddChild();
Outline.AddNext();
Outline.RemoveFromDoc()
Outline.SetTitle();
Outline.GetChild();
Outline.GetNext(); ...
//http://www.androidpdf.mobi/documentation/javadocs/com/radaee/pdf/Document.Outline.html