Convert a pdfplumber.pdf.PDF object to bytes.
(pdf: "pdfplumber.pdf.PDF")
| 20 | |
| 21 | |
| 22 | def pdf_to_bytes(pdf: "pdfplumber.pdf.PDF") -> bytes: |
| 23 | """Convert a pdfplumber.pdf.PDF object to bytes.""" |
| 24 | with BytesIO() as buffer: |
| 25 | for page in pdf.pages: |
| 26 | buffer.write(page.pdf.stream) |
| 27 | return buffer.getvalue() |
| 28 | |
| 29 | |
| 30 | @dataclass |
no test coverage detected