美观的 pdf 组件,基于 Takumi 和 Forme。100% 免费,无配置,只需一条命令即可设置。
Free & open-source, ready-to-use, customizable PDF components for React.
Copy, paste, and ship. Built on Takumi and Forme, works seamlessly with shadcn/ui.
Get Started · Installation · Components · Blocks
## Features - ⚡ **Two rendering bases** — Generate PDFs with Takumi or Forme - **Zero config** — Works out of the box with sensible defaults - **Live previews** — Render every component and block directly in the documentation - **Fully customizable** — Sensible props and shared themes; you own the code - **shadcn/ui compatible** — Uses the same registry format and CLI workflow - **Composable** — Build documents from focused React components and renderer primitives - **Components and blocks** — Tables, forms, charts, invoices, reports, and more ## Community The pdfcn community lives on [GitHub](https://github.com/shadcn-labs/pdfcn), where you can ask questions, share ideas, and show what you've built. ## Contributing Contributions are welcome. See [CONTRIBUTING.md](CONTRIBUTING.md) to get the repo running locally and land a change, and use [issues](https://github.com/shadcn-labs/pdfcn/issues) and [discussions](https://github.com/shadcn-labs/pdfcn/discussions) to collaborate. By participating, you agree to the [Code of Conduct](./CODE_OF_CONDUCT.md). ## Security Please do not open public issues for security vulnerabilities. Follow [SECURITY.md](./SECURITY.md) and report them privately through GitHub Security Advisories. ## License [MIT](LICENSE) ## Contributors > Made with [contrib.rocks](https://contrib.rocks) ## Sponsors This project is proudly supported by:| Gold sponsors |
block: Event Ticket
block: Press Release
block: Meeting Minutes
block: Packing Slip
block: Event Agenda
feat: Add community page for sharing and browsing PDF templates