IRONSOFTWAREHOME
PDFにQRコードをスタンプする
using IronQr;
using IronPdf;
using IronSoftware.Drawing;

// Generate QR code and save as bitmap
AnyBitmap qrBitmap = QrWriter.Write("hello world").Save();

// Load an existing PDF document
PdfDocument pdf = PdfDocument.FromFile("sample.pdf");

// Stamp the QR code onto the first page at position x=505, y=20 (top-right corner)
pdf.DrawBitmap(qrBitmap, pageIndex: 0, x: 505, y: 20, desiredWidth: 70, desiredHeight: 70, pixelFormat: PixelFormat.Format32bppArgb, ignorePageRotation: false);

// Save the modified PDF
pdf.SaveAs("output.pdf");
Imports IronQr
Imports IronPdf
Imports IronSoftware.Drawing

' Generate QR code and save as bitmap
Dim qrBitmap As AnyBitmap = QrWriter.Write("hello world").Save()

' Load an existing PDF document
Dim pdf As PdfDocument = PdfDocument.FromFile("sample.pdf")

' Stamp the QR code onto the first page at position x=505, y=20 (top-right corner)
pdf.DrawBitmap(qrBitmap, pageIndex:=0, x:=505, y:=20, desiredWidth:=70, desiredHeight:=70, pixelFormat:=PixelFormat.Format32bppArgb, ignorePageRotation:=False)

' Save the modified PDF
pdf.SaveAs("output.pdf")
NuGet Download
PM > Install-Package IronQR
PDFにQRコードをスタンプする

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 Downloads 74,386バージョン:2026.9リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。