Skip to content

Commit

Permalink
Merge branch 'fix-pdf-label-read' of github.com:Palmr/itextpdf into f…
Browse files Browse the repository at this point in the history
…ix-pdf-label-read

Conflicts:
	src/main/java/com/itextpdf/text/pdf/PdfPageLabels.java
  • Loading branch information
Palmr committed Oct 26, 2015
2 parents 856b648 + df561b3 commit f73c13e
Showing 1 changed file with 6 additions and 8 deletions.
14 changes: 6 additions & 8 deletions src/main/java/com/itextpdf/text/pdf/PdfPageLabels.java
Original file line number Diff line number Diff line change
Expand Up @@ -163,20 +163,18 @@ public PdfDictionary getDictionary(PdfWriter writer) {
/**
* Retrieves the page labels from a PDF as an array of String objects.
* @param reader a PdfReader object that has the page labels you want to retrieve
* @return a String array or <code>null</code> if no page labels are present
* @return a String array or <code>null</code> if no page labels are present
*/
public static String[] getPageLabels(PdfReader reader) {

int n = reader.getNumberOfPages();

PdfDictionary dict = reader.getCatalog();
PdfDictionary labels = (PdfDictionary)PdfReader.getPdfObjectRelease(dict.get(PdfName.PAGELABELS));
int n = reader.getNumberOfPages();
PdfDictionary dict = reader.getCatalog();
PdfDictionary labels = (PdfDictionary)PdfReader.getPdfObjectRelease(dict.get(PdfName.PAGELABELS));
if (labels == null)
return null;

String[] labelstrings = new String[n];
String[] labelStrings = new String[n];

HashMap<Integer, PdfObject> numberTree = PdfNumberTree.readTree(labels);
HashMap<Integer, PdfObject> numberTree = PdfNumberTree.readTree(labels);

int pagecount = 1;
Integer current;
Expand Down

0 comments on commit f73c13e

Please sign in to comment.