---
title: "lib.pdf Nodes"
description: "Open-source agent-first creative workspace. Agents build images, video, storyboards, timelines, and games in real editors, and you keep an editable project."
canonical: https://docs.nodetool.ai/nodes/lib/pdf/
markdown: https://docs.nodetool.ai/nodes/lib/pdf.md
product: NodeTool
source: https://github.com/nodetool-ai/nodetool/blob/main/docs/nodes/lib/pdf/index.md
---

# lib.pdf Nodes

This namespace contains 7 node(s).

## Available Nodes

- **[PDF Extract Styled Text](pdfextractstyledtext.md)** - Extract text spans with font name, size, bounding box, and color (always null...
- **[PDF Extract Tables](pdfextracttables.md)** - Detect and extract tables from a PDF by analysing text layout.
- **[PDF Extract Text](pdfextracttext.md)** - Extract plain text from a PDF, preserving line breaks based on layout position.
- **[PDF Extract Text (OCR)](pdfextracttextocr.md)** - Extract text from a PDF using OCR, suitable for scanned documents and image-b...
- **[PDF Page Screenshot](pdfpagescreenshot.md)** - Render PDF pages as PNG images.
- **[PDF Rasterize (pdftoppm)](pdfrasterizepdftoppm.md)** - Rasterize PDF pages with poppler's pdftoppm. Higher fidelity than the PDFium-...
- **[PDF to Markdown](pdftomarkdown.md)** - Convert PDF to Markdown, inferring headings from font size.
