Manajemen tanda tangan

Menghapus tanda tangan

Gunakan Workflow ini ketika tanda tangan digital yang ada harus dihapus dari dokumen.

Langkah

  1. Buat instans PdfFileSignature dan mengikat PDF yang ditandatangani.
  2. Baca koleksi tanda tangan dan pilih nama tanda tangan.
  3. Panggil removeSignature dengan nama itu.
  4. Simpan file yang diperbarui dan tutup objek fasad.

Contoh 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();
    }
}

Set contoh Java saat ini tidak menyertakan metode terpisah untuk menghapus bidang tanda tangan yang terkait setelah menghapus tanda tangan.