pdfcn adds a Theme Builder for its React PDF components
pdfcn added a Theme Builder to its registry of copy-paste PDF components for React. You pick the Takumi or Forme engine, adjust colors, typography and layout, and a PDF preview updates as you go. Then you name the theme and export it.
pdfcn, from shadcn labs, follows the shadcn model for documents. You copy components into your project with the shadcn CLI, for example npx shadcn@latest add @pdfcn/takumi/text, or @pdfcn/forme/text for Forme, and the registry installs the matching renderer dependencies. The component API is the same across both engines, and you can drop down to the renderer when you need more control.
The registry covers text, headings, tables, lists, QR codes, watermarks, signatures, page headers and numbers, graphs, alerts and cards. Blocks are full document templates such as @pdfcn/takumi/invoice-minimal, and themes like @pdfcn/takumi/theme-minimal install into PdfcnThemeProvider. An MCP page covers letting your editor find the components through the shadcn MCP server.
pdfcn first shipped in August 2026. The code is MIT licensed on GitHub, where the project describes itself as 100% free.