Docs/Introduction
Vue 3 · shadcn-vue · Forme

Build PDFs with Vue components.

Install source files through the shadcn-vue registry. Use them in a Vue document and render the result with Forme.

Install

Terminal / after registry setup

npx shadcn-vue@latest add @pdfcn-vue/invoice-minimal
Configure the registry
shadcn-vue distribution
The CLI copies Vue source files into your app, where you can edit them.
Forme PDF engine
Render Vue documents in the browser or from a Nuxt server route.
Theme tokens
Nine presets cover colors, type, spacing, and page settings.
24 components · 20 blocks
Browse small PDF components or start with a complete document template.

Live render

This preview renders the gallery document in your browser with Forme.

Component gallery
A rendered sample of text, data, and layout components.
Browser render

Rendering the PDF…

Vue SFC → Uint8Array

Edit the theme tokens

Try the theme builder