PDF 生成模板编辑器
开源可视化 PDF 生成引擎,支持自定义模板,并提供面向开发者的 API,灵活构建文档生成流程。
ComPDFKit_Tools 提供水印功能,支持文字水印和图片水印的添加。
通过 More 菜单中的 "watermark" 项进入水印设置:
{
"toolbarConfig": {
"availableMenus": [
"watermark"
]
}
}通过 GlobalConfig 中的 watermarkConfig 可以预设水印的默认属性:
{
"global": {
"watermarkConfig": {
"watermarkType": "text",
"text": "ComPDFKit",
"textColor": "#000000",
"textColorAlpha": 128,
"fontSize": 48,
"isBold": false,
"isItalic": false,
"rotation": -45,
"opacity": 0.5,
"scale": 1.0,
"isFront": true,
"isTile": false,
"horizontalSpacing": 50,
"verticalSpacing": 50
}
}
}| 字段 | 说明 |
|---|---|
watermarkType | 水印类型:"text"(文字)或 "image"(图片) |
text | 文字水印内容 |
textColor | 文字颜色 |
textColorAlpha | 文字不透明度(0-255) |
fontSize | 文字大小 |
isBold | 是否加粗 |
isItalic | 是否斜体 |
rotation | 旋转角度(度) |
opacity | 整体不透明度(0.0-1.0) |
scale | 缩放比例 |
isFront | 是否在页面内容前面(true 前景,false 背景) |
isTile | 是否平铺 |
horizontalSpacing | 平铺水平间距 |
verticalSpacing | 平铺垂直间距 |
CWatermarkEditDialog 是水印编辑对话框,位于 com.compdfkit.tools.security.watermark 包中。
| 组件 | 说明 |
|---|---|
CWatermarkEditDialog | 水印编辑对话框 |
CWatermarkTextWidget | 文字水印编辑控件 |
CWatermarkImageWidget | 图片水印编辑控件 |