將 QR 碼蓋印至 PDF
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");
NuGet Download
PM > Install-Package IronQR
將 QR 碼蓋印至 PDF

將 QR 碼蓋印至 PDF

直接將QR碼蓋印在現有的PDF頁面上,嵌入可掃描的資訊而不需重新結構化文件。 IronQR通過三個步驟處理此問題:用DrawBitmap,以精準控制蓋印的尺寸。

將QR碼蓋印到PDF的三步指南

  • 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);

程式碼說明

AnyBitmap返回。 位圖被傳遞給載入的DrawBitmap。 y值從左上角以PDF點為單位(A4頁面為595 × 842點),而height精確設置蓋印尺寸——此處70 × 70點將一個緊湊的QR碼放在右上角。 調用pdf.SaveAs()來寫入結果。

常見用例包括在發票上嵌入付款連結,為法律文件新增驗證碼,以及在活動票證上放置追蹤ID。 為平衡尺寸和資料,配置一個不同錯誤更正級別的QrWriter.Write。

探索如何使用IronQR將QR碼蓋印到PDF頁面上。

準備好開始了嗎?

Nuget Downloads 80,612版本:2026.11剛剛發布