bpampuch / pdfmake
纯JavaScript实现的客户端/服务器端PDF打印
0.3.0-beta.9
2024-08-09 05:12 UTC
- dev-master
- 0.3.0-beta.9
- 0.3.0-beta.8
- 0.3.0-beta.7
- 0.3.0-beta.6
- 0.3.0-beta.5
- 0.3.0-beta.4
- 0.3.0-beta.3
- 0.3.0-beta.2
- 0.3.0-beta.1
- 0.2.x-dev
- 0.2.12
- 0.2.11
- 0.2.10
- 0.2.9
- 0.2.8
- 0.2.7
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.x-dev
- 0.1.72
- 0.1.71
- 0.1.70
- 0.1.69
- 0.1.68
- 0.1.67
- 0.1.66
- 0.1.65
- 0.1.64
- 0.1.63
- 0.1.62
- 0.1.61
- 0.1.60
- 0.1.59
- 0.1.58
- 0.1.57
- 0.1.56
- 0.1.55
- 0.1.54
- 0.1.53
- 0.1.52
- 0.1.51
- 0.1.50
- 0.1.41
- 0.1.40
- 0.1.39
- 0.1.38
- 0.1.37
- 0.1.36
- 0.1.35
- 0.1.34
- 0.1.33
- 0.1.32
- 0.1.31
- 0.1.30
- 0.1.29
- 0.1.28
- 0.1.27
- 0.1.26
- 0.1.25
- 0.1.24
- 0.1.23
- 0.1.22
- dev-features/table-alignment
- dev-features/node-section
- dev-features/pdf-attachments
This package is not auto-updated.
Last update: 2024-09-09 13:16:51 UTC
README
纯JavaScript实现的PDF文档生成库,适用于服务器端和客户端。
这是0.3.x版本的 unstable master 分支,建议使用0.2.x版本的稳定版本,请参阅 分支 0.2 或更老版本的0.1.x,请参阅 分支 0.1。
特性
- 自动换行
- 文本对齐(左对齐、右对齐、居中对齐、两端对齐)
- 编号和项目符号列表
- 表格和列
- 自动/固定/星型大小的宽度
- 列跨度和行跨度
- 在分页时自动重复标题
- 图像和矢量图形
- 方便的样式和样式继承
- 页眉和页脚
- 静态或动态内容
- 访问当前页码和页数
- 背景层
- 页面尺寸和方向
- 页边距
- 自定义分页
- 字体嵌入
- 支持复杂的多级(嵌套)结构
- 目录
- 用于打开/打印/下载生成的PDF的辅助方法
- 设置PDF元数据(例如作者、主题)
文档
文档URL: https://pdfmake.github.io/docs/
文档来源: https://github.com/pdfmake/docs 欢迎改进!
从源码构建
使用npm
git clone https://github.com/bpampuch/pdfmake.git
cd pdfmake
npm install
npm run build
使用yarn
git clone https://github.com/bpampuch/pdfmake.git
cd pdfmake
yarn
yarn run build
许可证
MIT
作者
pdfmake基于一个真正出色的库pdfkit(归功于@devongovett)。
感谢所有贡献者。