Remove Signature Field 操作

指定した署名フィールドを削除します。署名済みまたは認証済みの署名フィールドは削除できません。署名を削除するには、Clear Signature Field 操作を使用します(Clear Signature Field 操作を参照)。

例えば、アプリケーションで、アーカイブ前に PDF ドキュメントからすべての未署名の署名フィールドを削除する必要があるとします。Remove Signature Field 操作を使用すると、PDF ドキュメントから未署名の署名フィールドを削除できます。

General プロパティグループと Route Evaluation プロパティグループについて詳しくは、共通の操作プロパティを参照してください。

Input プロパティ

署名済みの署名フィールドと署名フィールドの名前を含む PDF ドキュメントを指定するプロパティです。

Input PDF

削除する署名フィールドが含まれている PDF ドキュメントを表す document値です。

リテラル値を指定する場合は、省略記号ボタンをクリックして、Select Asset ダイアログボックスを開きます(Select Asset についてを参照)。

未署名の署名フィールドを含む PDF ドキュメントを指定すると、Signature Field Name プロパティがリストとして設定されます。このリストには、PDF ドキュメント内の未署名の署名フィールドの完全修飾名が含まれます。

Signature Field Name

削除する署名フィールドの名前を表す string値です。署名フィールドの完全修飾名を指定できます。Designer で作成されたフォームに基づく PDF ドキュメントを使用する場合は、署名フィールドの名前の一部を使用できます。例えば、form1[0].#subform[1].SignatureField3[3]SignatureField3[3] として指定できます。

PDF ドキュメントから署名フィールドを削除する場合は、署名フィールドの名前の一部を使用することもできます。例えば、form1[0].#subform[1].SignatureField3[3]SignatureField3[3] として指定できます。名前の一部が同じである複数の署名フィールドが存在する場合は、同じ名前の一部を持つ最初の署名フィールドが署名されます。完全修飾名を使用してこのような状況を防ぐことをお勧めします。

Signature Field Name プロパティにリテラル値を指定し、Input PDF プロパティでリテラル値が指定されている場合、リストが表示されます。完全修飾名のリストから値を 1 つ選択します。各完全修飾名は、指定された PDF ドキュメントの未署名の署名フィールドを表します。

Output プロパティ

署名フィールドが削除された出力 PDF ドキュメントを指定するプロパティです。

Output PDF

署名フィールドが削除された PDF ドキュメントが格納されるプロセスデータモデル内の場所です。データタイプは document です。

Exceptions

この操作では、PDFOperationExceptionPermissionsExceptionInvalidArgumentExceptionMissingSignatureFieldException および SignatureFieldSignedException 例外が発生する場合があります。