Components
Installation
$ pnpm dlx shadcn@latest add @pdfcn/takumi/press-release
Usage
import { PressReleaseDocument } from "@/components/pdf/press-release";<PressReleaseDocument
companyName="Acme Corp"
date="September 10, 2026"
headline="Acme Corp Launches Revolutionary PDF Toolkit for Developers"
subheadline="New open-source library makes generating professional PDFs in React effortless"
dateline={{ city: "San Francisco", state: "CA" }}
body={[
"Acme Corp today announced the launch of pdfcn, an open-source React component library for generating professional PDF documents.",
"pdfcn is designed to work seamlessly with shadcn/ui and follows the same registry-based distribution model.",
]}
quotes={[
{
text: "We built pdfcn because generating PDFs in React was unnecessarily painful.",
author: "Jane Doe",
title: "CTO, Acme Corp",
},
]}
boilerplate="Acme Corp is a leading provider of developer tools and open-source software."
mediaContact={{
name: "Press Team",
email: "press@acme.com",
phone: "(555) 123-4567",
}}
accentColor="#1e40af"
/>