コード例 #1
0
ファイル: PDF.cs プロジェクト: lubota/spartacus
 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);
     }
     }
 }