From b498df230fa4b0e291a771b263e904e489cea56e Mon Sep 17 00:00:00 2001 From: Jeremy Singer-Vine Date: Wed, 1 Apr 2020 09:07:30 -0400 Subject: [PATCH] Fix issue #176, re. extract_table ignoring kwargs --- pdfplumber/page.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pdfplumber/page.py b/pdfplumber/page.py index 2955208..f35cd74 100644 --- a/pdfplumber/page.py +++ b/pdfplumber/page.py @@ -164,7 +164,13 @@ class Page(Container): def extract_tables(self, table_settings={}): tables = self.find_tables(table_settings) - return [ table.extract() for table in tables ] + + extract_kwargs = dict((k, table_settings["text_" + k]) for k in [ + "x_tolerance", + "y_tolerance", + ] if "text_" + k in table_settings) + + return [ table.extract(**extract_kwargs) for table in tables ] def extract_table(self, table_settings={}): tables = self.find_tables(table_settings)