From 57ffe81d0ae352324324aa25c79e79148103327c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefano=20Borz=C3=AC?= Date: Fri, 15 Oct 2021 20:57:40 +0200 Subject: [PATCH] fix: support charset ISO-8859-1, closes #48 --- pdfx/backends.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pdfx/backends.py b/pdfx/backends.py index 94d9053..f94da98 100644 --- a/pdfx/backends.py +++ b/pdfx/backends.py @@ -302,7 +302,11 @@ def resolve_PDFObjRef(self, obj_ref): if "URI" in obj_resolved["A"]: # print("->", a["A"]["URI"]) - return Reference(obj_resolved["A"]["URI"].decode("utf-8"), self.curpage) + try: + reference = Reference(obj_resolved["A"]["URI"].decode("utf-8"), self.curpage) + except: + reference = Reference(obj_resolved["A"]["URI"].decode("ISO-8859-1"), self.curpage) + return reference class TextBackend(ReaderBackend):