RubberStamp (도장)

PDF 매핑: 스탬프 주석 (/Subtype /Stamp, ISO 32000 § 12.5.6.12)

도장, 서명 이미지 등을 문서 위에 찍는 이미지 주석입니다. 암호 연산이 없는 순수 이미지이므로, 법적 효력이 필요한 서명은 SignatureField의 전자서명을 사용하십시오.

1.그리기

실행 예제: 도장을 찍어 보세요준비 중…
JSRubberStamp 그리기
viewer.document.drawing.beginDraw(DRAWING_DRAW_MODE.RUBBER_STAMP);

2.동작 방식

단계내용
편집 중이미지가 위젯/외관(AP)으로 표시되고, 이동, 크기조정 가능
저장 시스탬프 주석으로 PDF에 기록. 문서 모델 정보는 함께 보존되어 다시 열면 편집 가능

3.이미지 삽입

annotation.addImage(이미지)로 주입합니다. File, Blob, URL 문자열을 모두 받습니다. 저장 시 이미지는 imageFileList 파트로 서버에 전송됩니다.

JS도장 이미지 주입 (서명패드 캔버스 예)
const annotation = viewer.document.selectedAnnotations[0];

// 파일 업로드로
await annotation.addImage(fileInput.files[0]);

// 서명패드(canvas)에서
canvas.toBlob(async (blob) => {
  await annotation.addImage(blob);
});

// URL로
await annotation.addImage('/images/도장.png');

// 제거
await annotation.removeImage();