PDFkit一个运行在node和浏览器环境的javascript PDF生成库。中文文档地址:PDFkit中文文档
说明
PDFKit 是一个用于 Node 和浏览器的 PDF 文档生成库,可以轻松创建复杂的,多页的,可打印的文档。API包含可链接性,并包含低级功能和高级功能的抽象。PDFKit API设计得很简单,因此生成复杂文档通常只需几个功能调用即可。
点击查看 文档和示例,你也可以通过PDFKit生成的PDF (opens new window)查看文档。如果您想了解它是如何生成的,请查看docs (opens new window)文件夹中的 README。
您还可以点击此处 (opens new window)在浏览器中在线试用 PDFKit 。
安装
使用npm包管理工具安装。安装npm后只需输入以下命令。
npm install pdfkit
特性
-
矢量图形
- html2 canvas式的api
- 路径操作
- SVG路径分析器,便于创建路径
- 转换
- 线性和径向渐变
- 文本
- 换行
- 文本对齐
- 项目符号列表
- 字体引入
- 支持 TrueType (.ttf), OpenType (.otf), WOFF, WOFF2, TrueType Collections (.ttc), and Datafork TrueType (.dfont) 字体
- 字体子集
- 有关高级字形布局支持的详细信息,请参阅 fontkit (opens new window)。