PDF에 QR 코드 찍기

기존 PDF 페이지에 QR 코드를 직접 찍어 인쇄된 정보를 문서 재구성 없이 임베드합니다. IronQR은 세 가지 단계로 이를 처리합니다: QrWriter.Write().Save()를 사용하여 QR 비트맵을 생성하고, PdfDocument.FromFile를 사용하여 PDF를 로드한 다음, x 및 y 좌표를 PDF 포인트와 명시적인 너비 및 높이로 설정하여 스탬프 크기를 정확히 제어하는 DrawBitmap을 호출합니다.

PDF에 QR 코드 찍기를 위한 3단계 가이드

  • AnyBitmap qrBitmap = QrWriter.Write("hello world").Save();
  • PdfDocument pdf = PdfDocument.FromFile("sample.pdf");
  • pdf.DrawBitmap(qrBitmap, pageIndex: 0, x: 505, y: 20, desiredWidth: 70, desiredHeight: 70, pixelFormat: PixelFormat.Format32bppArgb, ignorePageRotation: false);

코드 설명

QrWriter.Write는 QR 코드를 생성하고, Save()는 이를 AnyBitmap로 반환합니다. 비트맵은 로드된 PdfDocument에서 DrawBitmap에 전달됩니다. xy 값은 왼쪽 상단 코너에서 PDF 포인트 단위로 측정됩니다 (A4 페이지는 595 × 842 pts) 그리고 desiredWidthdesiredHeight은 스탬프 크기를 정확히 설정합니다 — 여기서 70 × 70 pts는 상단 오른쪽 코너에 소형 QR을 배치합니다. 결과를 작성하려면 pdf.SaveAs()을 호출하십시오.

일반적인 사용 사례는 청구서에 결제 링크를 삽입하거나, 법적 문서에 검증 코드를 추가하거나, 이벤트 티켓에 추적 ID를 배치하는 것 포함합니다. 데이터 크기와 크기의 균형을 맞추려면 다른 오류 수정 수준으로 QrOptions 객체를 구성하고 이를 QrWriter.Write에 전달하십시오.

IronQR을 사용하여 PDF 페이지에 QR 코드 찍는 방법을 탐색하세요.

시작할 준비 되셨나요?
Nuget 다운로드 61,359 | 버전: 2026.3 방금 출시되었습니다
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요? PM > Install-Package IronQR
샘플을 실행하세요 URL이 QR 코드로 바뀌는 것을 확인해 보세요.