PDF 生成模板编辑器
开源可视化 PDF 生成引擎,支持自定义模板,并提供面向开发者的 API,灵活构建文档生成流程。
ComPDF Flutter SDK 自 3.2.0 起支持基于证书的 PDF 数字签名。应用可以使用 PKCS#12 证书签署签名域,读取签署者信息,并分别检查签名有效性、文档完整性及证书信任状态。
数字签名与图片签名用途不同:图片签名展示签署外观;基于证书的数字签名还提供签名验证信息。签名外观可按业务需要配置文字、图像、颜色和排版。
准备证书并打开文档,获取或创建签名域后执行签署。签署成功后打开输出副本,再读取和验证签名。需要时间戳或补充长期验证材料时,还需准备相应服务、信任根和网络访问条件。
签名有效性、证书信任和时间戳状态应分别判断。材料准备检查也不等同于所有签名均通过长期验证;各字段的含义和失败处理见对应指南。
生成、加载 PKCS#12 证书并管理应用内的证书信任。
获取签名域,配置签名外观与权限并输出签署副本。
读取签名信息,检查文档完整性及证书信任状态。
添加时间戳,检查和补充长期验证材料。