피드로 돌아가기
How to Extract PDF Coordinates for Signature Placement in C# (Without Uploading Your Files)
Dev.toDev.to
Backend

Client-side 좌표 추출로 iText7 서명 배치 최적화

How to Extract PDF Coordinates for Signature Placement in C# (Without Uploading Your Files)

Mohammad Rahmeh2026년 4월 10일3beginner

Context

iText7의 Bottom-Left 기준 좌표계와 시각적 좌표의 불일치로 인한 개발 효율 저하 발생. 기존의 Trial-and-Error 방식 또는 외부 서버 업로드 방식은 배포 반복 횟수 증가와 보안 리스크를 초래함.

Technical Solution

  • Browser-based Local Processing 설계를 통한 문서 데이터 외부 유출 원천 차단
  • 시각적 UI 상의 좌표를 iText7 전용 llx, lly, urx, ury 포맷으로 변환하는 매핑 로직 구현
  • PDF Point Unit 기반의 정밀 좌표 추출로 하드코딩 기반의 추측 과정 제거
  • JSON 포맷의 좌표 데이터 출력을 통한 iText7 Rectangle 생성자 파라미터의 즉각적 주입
  • Client-side Only 아키텍처 채택으로 서버 인프라 비용 제거 및 개인정보 보호 강화

- iText7 사용 시 Bottom-Left 원점 좌표계의 특성 사전 확인 - 민감 문서 처리 시 Serverless/Client-side Processing 아키텍처 검토 - 시각적 요소의 좌표 지정 시 전용 추출 도구를 통한 정밀 값 확보 후 코드 반영

원문 읽기