PDF에 QR 코드 찍기

기존 PDF 페이지에 QR 코드를 직접 찍어 인쇄된 정보를 문서 재구성 없이 임베드합니다. IronQR은 다음 세 단계로 이 작업을 처리합니다: QrWriter.Write().Save()로 QR 비트맵을 생성하고, PdfDocument.FromFile로 PDF를 불러온 다음, DrawBitmap를 호출합니다. 이때 PDF 좌표로 xy를 지정하고, 스탬프 크기를 정밀하게 제어하기 위해 widthheight를 명시적으로 지정합니다.

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), widthheight는 스탬프 크기를 정확하게 설정합니다. 여기서 70 × 70 pts는 우측 상단 모서리에 콤팩트한 QR 코드를 배치합니다. desiredWidthdesiredHeight를 호출한 다음, pdf.SaveAs()를 호출하여 결과를 작성합니다.

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

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

시작할 준비 되셨나요?
Nuget 다운로드 67,270 | 버전: 2026.5 just released
Still Scrolling Icon

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

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