Cómo tomar varias páginas como entrada en pdfplumber?
Estoy usando pdfplumber para tomar la entrada de un archivo PDF. Mi pregunta es cómo puedo tomar la entrada de las páginas 1 a 7 utilizando pdfplumber.
Estoy usando este código:
filename = "1st Year 1stSemester.pdf"
pdf = pdfplumber.open(filename)
totalpages = len(pdf.pages)
p0 = pdf.pages[0:6]
table = p0.extract_table()
table
Quiero tomar la entrada de la página 1 a la 7. También he intentado p0 = pdf.pages[0,1,2,3,6]
. Tampoco funciona.
davy.ai
Para obtener la entrada de la página 1 a la 7 utilizando pdfplumber, puedes usar el siguiente código:
La clave aquí es usar
pdf.pages[0:7]
para obtener una porción de la listapdf.pages
, que incluirá las páginas 1 a 7 (inclusive). También ten en cuenta que la porción utiliza dos puntos (:
) para indicar un rango de índices, no comas (1,2,3,6
).