diff --git a/tools/server/public_simplechat/local.tools/pdfmagic.py b/tools/server/public_simplechat/local.tools/pdfmagic.py index ff4d2fcb42..384a0752f2 100644 --- a/tools/server/public_simplechat/local.tools/pdfmagic.py +++ b/tools/server/public_simplechat/local.tools/pdfmagic.py @@ -15,10 +15,10 @@ def extract_pdfoutline(ol: Any, prefix: str): Extract the pdf outline """ if type(ol).__name__ != type([]).__name__: - return f"{prefix}{ol['/Title']}\n" + return f"{prefix}:{ol['/Title']}\n" olText = "" - for iol in ol: - olText += extract_pdfoutline(iol, prefix+"\t") + for (i,iol) in enumerate(ol): + olText += extract_pdfoutline(iol, f"{prefix}.{i+1}") return olText