pdfcn README

The project's README from github.com/shadcn-labs/pdfcn. As one markdown file: README.md.

pdfcn banner

pdfcn

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.

GitHub Stars CI Discord Members X Follow

Get Started · Installation · Components · Blocks

Features

Community

The pdfcn community lives on GitHub, where you can ask questions, share ideas, and show what you've built.

Contributing

Contributions are welcome. See CONTRIBUTING.md to get the repo running locally and land a change, and use issues and discussions to collaborate. By participating, you agree to the Code of Conduct.

Security

Please do not open public issues for security vulnerabilities. Follow SECURITY.md and report them privately through GitHub Security Advisories.

License

MIT

Contributors

Contributors

Made with contrib.rocks

Sponsors

This project is proudly supported by:

Gold sponsors
React Bits Pro

Found this project useful? Sponsor us to help with support and maintenance.

Stats

Stats

Star History

Star History Chart

pdfcn (shadcn-labs/pdfcn)

Searching Database…

2.9K ·GitHub
Что это?pdfcn — бесплатная open-source коллекция готовых к использованию, настраиваемых PDF-компонентов для React, которые вы копируете в свой проект и поставляете с ним, а не устанавливаете как зависимость.
Это библиотека для импорта или набор компонентов в стиле shadcn, которые я копирую к себе?Работает как shadcn/ui: вы копируете исходники компонентов в свою кодовую базу через тот же формат реестра и CLI-процесс, поэтому код в вашем владении и его можно править напрямую.
Как добавить компоненты pdfcn в свой React-проект?Вы подтягиваете отдельные компоненты и блоки — таблицы, формы, графики, счета, отчёты и другие — из реестра pdfcn через shadcn/ui-совместимый CLI-процесс.
Нужно ли настраивать Takumi или Forme отдельно?Нет, каждый компонент просто рендерит свой PDF через один из двух встроенных движков рендеринга, Takumi или Forme, а какой именно использует данный компонент, выбираете вы.
Он идёт преднастроенным или придётся многое подкрутить перед работой?Это zero-config-решение, работающее из коробки с разумными умолчаниями, но при желании глубже настроить открывает props и общие темы.
Что такое Takumi и Forme?Это два отдельных движка рендеринга PDF, на которых построен pdfcn, и каждый компонент позволяет выбрать, какой из них генерирует его вывод.
Можно ли посмотреть компоненты в деле перед использованием?Да, у каждого компонента и блока есть живое превью, отрисованное прямо в документации, так что можно увидеть вывод ещё до копирования.
Можно ли переоформить генерируемые PDF, например счета или отчёты?Да, компоненты поставляются с разумными props и общими темами, а поскольку код копируется в ваш проект, он полностью в вашем владении и поддаётся модификации.
Требует ли использование pdfcn изучения нового компонентного API?Не особо — он компонуется из сфокусированных React-компонентов и примитивов рендерера, так что документы собираются так же, как обычный React UI.
Size
5 MB
Stars
2.9K
Updated
CommitOct 15
Age
2mo
Commits · 90 Days