在线工具箱
证书生成器

在线证书生成器

基于可自定义模板生成 PDF 证书,支持动态字段与批量导出。

隐私安全:所有处理均在您的浏览器本地完成,数据绝不上传
证书生成证书设计工具

模板库

版式

图片素材

图片来自本地文件,不会上传。建议使用透明 PNG。

预览与导出

正在渲染…

PDF 以 300dpi 图片嵌入,中文无需额外字体即可显示。

证书字段

证书编号

样式

工作原理

  1. 1页面在内存中创建一张 300dpi 画布(A4 横向为 3508×2480 像素),按所选版式设置尺寸后直接绘制背景、边框、装饰与文字,再通过 CSS 等比缩放到页面中展示,因此预览与导出结果完全一致。
  2. 2正文先用占位符替换生成最终文本,再通过文本测量函数按可用宽度逐字/逐词断行后逐行绘制,因此中英文混排与长句都能正确换行。
  3. 3上传的图片全部来自本地文件,通过 URL.createObjectURL 生成地址后绘制到画布,不使用任何网络图片,保证画布不被跨域污染,可以正常导出。
  4. 4导出 PDF 时先把画布编码为 JPEG,再把每张 JPEG 包装成单页 PDF(每页一张图片),因此在任何浏览器都能显示中文而不依赖字体嵌入。
  5. 5CSV 批量模式会逐条替换字段、渲染画布并生成 PDF,最后按 ZIP 格式打包,全过程在浏览器本地完成,并实时显示进度与失败原因。

常见问题

导出的 PDF 是文字还是图片?

是图片。为保证中文在任何设备上都能正常显示,PDF 由高分辨率画布渲染出的 JPEG 页面构成,因此文字不可选中或搜索,但版式与浏览器中的预览完全一致,打印清晰度满足 A4 / A3 需求。

为什么导出的字体会和预览略有差异?

工具使用系统自带的宋体、楷体、黑体等字体,不同操作系统安装的字体不同(例如 macOS 与 Windows 的宋体字形存在差异),导出结果以你本机字体为准。建议使用常见的宋体或黑体以获得稳定效果。

印章或签名图片带白色背景怎么办?

建议上传透明背景的 PNG 图片。如果只能提供白底 JPG,白色方块会一起被绘制到证书上;可以先用其它工具把白底去掉再上传。工具也支持调整图片的不透明度来减弱底色影响。

批量生成的 CSV 需要什么格式?

首行为表头,表头名与字段名一致(name、course、date、id、issuer、org、title、body),一行一条记录,保存为 UTF-8 编码的 CSV。缺少日期或编号的记录会自动补全当天日期并生成编号;某条记录生成失败时会跳过并在下方汇总失败清单。

证书编号有什么格式要求?

编号形如 CERT-20261002-0001-校验字符,由前缀、8 位日期、4 位序号和一个校验字符组成。点击生成按钮可自动创建,输入框下方会实时提示编号是否有效,也允许你填写自定义编号。

数据会上传吗?

不会。所有模板渲染、图片处理与 PDF / ZIP 生成都在你的浏览器本地完成,不发起任何网络请求,断网时也能正常使用。

更多在线工具