MIT License

项目介绍

pdfme/pdfme 是一个托管在 GitHub 上的开源项目,主要使用 TypeScript 编写,采用 MIT License 许可证,目前获得 5.0k 个 Star、557 次 Fork。

仓库全名
pdfme/pdfme
开源许可证
MIT License
Star 数
5.0k
Fork 数
557
未关闭 Issue
52

README 摘要

pdfme Website | Playground | Discord ⭐ pdfme is open source. If it saves you time, please star us on GitHub to help more developers discover it. TypeScript-based PDF generator and React-based UI. Open source, developed by the community, and completely free to use under the MIT license! Features Fast PDF Generator | Easy PDF Template Design | Simple JSON Template | Works on Node and in the browser. Use templates to…

完整内容见 GitHub 原始 README 或本页 。

常见问题

pdfme 用什么语言开发?

主要使用 TypeScript 编写,采用 MIT License 许可证,目前有 5.0k 个 Star。

pdfme 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 pdfme 的源码?

可以直接克隆仓库:git clone https://github.com/pdfme/pdfme.git;安装与运行步骤见仓库 README。

pdfme 最近还在维护吗?

仓库最近一次更新为 6 天前,当前有 52 个未关闭 Issue;Star 数为 5.0k,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Open-source PDF generation library built with TypeScript and React. Features a WYSIWYG template designer, PDF viewer, and powerful generation capabilities. Create custom PDFs effortlessly in both browser and Node.js environments.

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
6166
价值分
3181
活跃状态
活跃

语言占比

CSS
HTML
JavaScript
Shell
TypeScript

Release

README

pdfme

pdfme demo: designing a template in the Designer, viewing its JSON template, and generating a PDF from it

Website | Playground | Discord

Star pdfme on GitHub pdfme is released under the MIT license. Current npm package version. Downloads per month on npm.

⭐ pdfme is open source. If it saves you time, please star us on GitHub to help more developers discover it.

TypeScript-based PDF generator and React-based UI. Open source, developed by the community, and completely free to use under the MIT license!

Features

Fast PDF Generator Easy PDF Template Design Simple JSON Template
Works on Node and in the browser. Use templates to generate PDFs—complex operations are not required. Anyone can easily create templates using the designer. Templates are JSON data that is easy to understand and work with.

Custom Feature Requests

While pdfme is an open-source project released under the MIT License, we are open to considering custom feature additions for a fee.
If you are willing to pay, we can evaluate and implement your requested features.
Please note that any additional functionality will always be released as open source. If this approach works for you, please contact us.

For a detailed list of supported features, please refer to the Supported Features page.

Documentation

For complete documentation on pdfme, please refer to the Getting Started guide.

For the planned next major release changes, see the migration guide draft.

Need interactive help? Use DeepWiki to ask questions about pdfme’s documentation and source code directly.

CLI Workflow

For agentic workflows, local verification, or JSON-first template iteration, use @pdfme/cli.

  • pdfme validate: validate template or unified job JSON before generation
  • pdfme doctor: diagnose runtime, font, basePdf, and output-path issues before generate
  • pdfme generate --image --grid: generate PDFs and inspect layout via rendered page images

Examples Using pdfme

If you’re looking for code examples to get started with pdfme, check out the pdfme-playground website and the playground source code. Setup instructions can be found in the DEVELOPMENT.md file.

Sponsors

Support this project by becoming a sponsor. Your logo will appear here with a link to your website.

ProgressLab photoquest_logo Famly New Sponsor
ProgressLab PhotoQuest Famly New Sponsor

Contributors

Special Thanks

I definitely could not have created pdfme without these libraries. I am grateful to the developers of these projects.

If you want to contribute to pdfme, please refer to the Development Guide.
We look forward to your contributions!

评论

暂无评论