# open-pdf > The PDF framework built for agents. Documents are React components; the preview is the PDF. ## Docs - [What is open-pdf](https://docs.openpdf.sh/index.md): The PDF framework built for agents: documents are React components, the preview is the actual PDF, and comments flow back to your agent as source markers. - [Quickstart](https://docs.openpdf.sh/quickstart.md): Scaffold a workspace, author a document with your agent, review it in the live PDF preview, and export it. - [Documents](https://docs.openpdf.sh/authoring/documents.md): The file contract every open-pdf document follows: one component, meta, pageOptions, and the tw dialect. - [Tables](https://docs.openpdf.sh/authoring/tables.md): Real table markup gets you column tracks, repeated headers across pages, and break-aware rows. - [Pagination](https://docs.openpdf.sh/authoring/pagination.md): Declare intent at the block level. The engine cuts pages, controls widows and orphans, and repeats table headers. - [Fonts and images](https://docs.openpdf.sh/authoring/fonts-and-images.md): Put files under the doc's assets folder, import them, and reference the imported value. Works in preview and export. - [Themes](https://docs.openpdf.sh/authoring/themes.md): Reusable visual identities under themes/, consumed by the create-doc skill when scaffolding new documents. - [Inspect mode](https://docs.openpdf.sh/inspector.md): Click any element on the rendered PDF, see its source location, and leave comments your agent applies. - [For agents](https://docs.openpdf.sh/for-agents.md): The file-based integration surface: bundled skills, the agent cursor, and the comment marker format. - [Export](https://docs.openpdf.sh/export.md): Render finished documents to PDF or editable DOCX, from the preview or the CLI. - [CLI](https://docs.openpdf.sh/reference/cli.md): Every open-pdf command, flag by flag. - [Configuration](https://docs.openpdf.sh/reference/config.md): Every field of open-pdf.config.ts, with defaults.