Exemplo n.º 1
0
 private void GetPageObjects(PDFobj pdfObj, SortedDictionary<Int32, PDFobj> objects, List<PDFobj> pages)
 {
     List<Int32> kids = pdfObj.GetObjectNumbers("/Kids");
     foreach (Int32 number in kids) {
     PDFobj obj =  objects[number];
     if (IsPageObject(obj)) {
         pages.Add(obj);
     }
     else {
         GetPageObjects(obj, objects, pages);
     }
     }
 }