PDF에 QR 코드 찍기
기존 PDF 페이지에 QR 코드를 직접 찍어 인쇄된 정보를 문서 재구성 없이 임베드합니다. IronQR은 세 단계로 이를 처리합니다: QrWriter.Write().Save()으로 QR 비트맵을 생성하고, PdfDocument.FromFile으로 PDF를 로드한 다음 DrawBitmap와 함께 PDF 포인트로 x 및 y 좌표와 명시적인 width와 height을 호출하여 스탬프 크기를 정확히 제어합니다.
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으로 전달됩니다. x 및 y 값은 PDF 포인트로, 왼쪽 위 모서리에서 시작됩니다 (A4 페이지는 595 × 842 포인트이며, width 및 height는 스탬프 크기를 정확하게 설정합니다. 여기서 70 × 70 포인트는 오른쪽 상단 모서리에 소형 QR을 배치합니다. desiredWidth 및 desiredHeight을 호출한 다음 결과를 기록하려면 pdf.SaveAs()을 호출하십시오.
일반적인 사용 사례는 청구서에 결제 링크를 삽입하거나, 법적 문서에 검증 코드를 추가하거나, 이벤트 티켓에 추적 ID를 배치하는 것 포함합니다. 크기와 데이터 간의 트레이드오프를 위해, 다른 오류 수정 레벨을 통해 QrOptions 객체를 구성하고 QrWriter.Write에 전달하십시오.

