[email protected]
if let root = pdfDocument?.outlineRoot {
var stack = [root]
while !stack.isEmpty {
let current = stack.removeLast()
if let label = current.label, !label.isEmpty {
var indentationLevel = -1
var parent = current.parent
while let _ = parent {
indentationLevel += 1
parent = parent?.parent
}
print(String(repeating: " ", count: indentationLevel) + label)
}
for i in (0..