將 QR 碼蓋印至 PDF

將 QR 碼直接烙印在現有 PDF 頁面中,可在不重新排版文件的情況下嵌入可掃描的資訊。 IronQR 透過三個步驟處理此任務:使用 QrWriter.Write().Save() 產生 QR 位圖、使用 PdfDocument.FromFile 載入 PDF,然後呼叫 DrawBitmap,並使用 xy 作為 PDF 座標點,同時明確指定 widthheight 來精確控制圖章大小。

將 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 上的 DrawBitmapxy 的數值是以 PDF 點為單位,從左上角起算(A4 頁面為 595 × 842 點),而 widthheight 則精確設定了印製尺寸——此處 70 × 70 點的設定會將緊湊型 QR 碼置於右上角。 先呼叫 desiredWidthdesiredHeight,然後呼叫 pdf.SaveAs() 來寫入結果。

常見的應用情境包括:在發票中嵌入付款連結、在法律文件中加入驗證碼,以及在活動門票上放置追蹤編號。 若需在容量與資料品質之間取得平衡,請設定一個具有不同錯誤修正等級的 QrOptions 物件,並將其傳遞給 QrWriter.Write

探索如何使用 IronQR 將 QR 碼嵌入 PDF 頁面。

準備開始了嗎?
Nuget 下載 67,270 | 版本: 2026.5 just released
Still Scrolling Icon

還在往下捲動嗎?

想要快速確認成果嗎? PM > Install-Package IronQR
執行範例 觀看您的 URL 轉為 QR 碼。