From 80bad6c1225ec3e8119a0e76958a821c5d2766db Mon Sep 17 00:00:00 2001 From: iiAmeer <68138224+iiAmeer@users.noreply.github.com> Date: Thu, 15 Aug 2024 08:52:04 +0300 Subject: [PATCH] Update text.py Fixing issue #1159 that opend by me (: --- pdfplumber/utils/text.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pdfplumber/utils/text.py b/pdfplumber/utils/text.py index daf87fed..d5e8be27 100644 --- a/pdfplumber/utils/text.py +++ b/pdfplumber/utils/text.py @@ -120,11 +120,16 @@ def to_string(self) -> str: return base else: lines = base.split("\n") + for line in lines: + try: + int(line) + except: + continue if ld in ("btt", "rtl"): lines = list(reversed(lines)) if cd == "rtl": - lines = ["".join(reversed(line)) for line in lines] + lines = ["".join(reversed(line) if not line.isdigit() else line) for line in lines] if ld in ("rtl", "ltr"): max_line_length = max(map(len, lines))