PDFにQRコードをスタンプする

既存のPDFページに直接QRコードをスタンプすると、ドキュメントを再構築せずにスキャン可能な情報を埋め込むことができます。 IronQRはこれを3つのステップで処理します:QrWriter.Write().Save() でQRビットマップを生成し、PdfDocument.FromFile でPDFを読み込み、次にPDFポイント内のx およびy 座標と明示的なwidth およびheight でスタンプサイズを正確に制御するためにDrawBitmap を呼び出します。

QRコードをPDFにスタンプするための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ポイント) で、widthheight はスタンプサイズを正確に設定します。ここでは、70×70ポイントで右上隅にコンパクトなQRを配置します。 desiredWidthdesiredHeight を呼び出した後、pdf.SaveAs() を呼び出して結果を書きます。

一般的な使用例には、請求書に支払いリンクを埋め込んだり、法的文書に確認コードを追加したり、イベントチケットにトラッキングIDを配置したりすることが含まれます。 データ量とサイズのバランスを検討するために、異なる誤り訂正レベルでQrOptions オブジェクトを構成し、QrWriter.Write に渡します。

IronQRでQRコードをPDFページにスタンプする方法を探る。

準備はできましたか?
Nuget ダウンロード 70,398 | バージョン: 2026.7 リリースされたばかり
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronQR
サンプルを実行する URL が QR コードになるのを見る。