From 4d4ca3f0c3972359d81d3adc703863752d0fd550 Mon Sep 17 00:00:00 2001 From: Jiajian Huang Date: Wed, 11 Jul 2018 10:29:19 +0800 Subject: [PATCH] Fixed wrong decode bool metadata. --- pdfplumber/pdf.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pdfplumber/pdf.py b/pdfplumber/pdf.py index 702ec25b..89b1a8a1 100644 --- a/pdfplumber/pdf.py +++ b/pdfplumber/pdf.py @@ -30,6 +30,8 @@ def __init__(self, stream, pages=None, laparams=None, precision=0.001): self.metadata[k] = list(map(decode_text, v)) elif isinstance(v, PSLiteral): self.metadata[k] = decode_text(v.name) + elif isinstance(v, bool): + self.metadata[k] = v else: self.metadata[k] = decode_text(v) self.device = PDFPageAggregator(rsrcmgr, laparams=self.laparams)