签名管理
Contents
[
Hide
]
删除签名
当需要从文档中删除现有数字签名时,请使用此工作流。
步骤
- 创建
PdfFileSignature实例并绑定已签名的 PDF。 - 读取签名集合并选择签名名称。
- 调用
removeSignature使用该名称。 - 保存已更新的文件并关闭 facade 对象。
Java 示例
public static void removeSignature(Path inputFile, Path outputFile) {
PdfFileSignature pdfSignature = new PdfFileSignature();
try {
pdfSignature.bindPdf(inputFile.toString());
SignatureName signatureName = pdfSignature.getSignatureNames().get_Item(0);
pdfSignature.removeSignature(signatureName);
pdfSignature.save(outputFile.toString());
} finally {
pdfSignature.close();
}
}
当前的 Java 示例集未包含在删除签名后移除相关签名字段的单独方法。