PDF'e QR Kod Damgala

Bir QR kodunu mevcut bir PDF sayfasına doğrudan damgalamak, yeniden yapılandırmadan belgelere taranabilir bilgi entegre eder. IronQR bunu üç adımda gerçekleştirir: QrWriter.Write().Save() ile bir QR bitmap'i oluşturur, PdfDocument.FromFile ile PDF'yi yükler, ardından DrawBitmap'yi çağırır; burada x ve y koordinatları PDF noktalarında ve damga boyutunu hassas bir şekilde kontrol etmek için açık width ve height değerleri kullanılır.

QR kodunu bir PDF'ye damgalamak için 3 aşamalı kılavuz

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

Kod Açıklaması

QrWriter.Write QR kodunu oluşturur ve Save() bunu AnyBitmap olarak döndürür. Bitmap, yüklenen PdfDocument üzerinde DrawBitmap'ye aktarılır. x ve y değerleri, sol üst köşeden itibaren PDF puanları cinsindendir (bir A4 sayfası 595 × 842 pts'dir) ve width ile height değerleri damga boyutunu kesin olarak belirler — burada 70 × 70 pts, sağ üst köşeye kompakt bir QR yerleştirir. desiredWidth ve desiredHeight'yi çağırın, ardından sonucu yazmak için pdf.SaveAs()'yi çağırın.

Yaygın kullanım durumları, faturalarda ödeme bağlantıları eklemek, hukuki belgelere doğrulama kodları eklemek ve etkinlik biletlerine takip kimlikleri eklemektir. Boyut-veri dengesi için, farklı bir hata düzeltme düzeyine sahip bir QrOptions nesnesi yapılandırın ve bunu QrWriter.Write'ye aktarın.

IronQR ile PDF Sayfalarına QR Kodlarını Damgalama Yöntemini Keşfedin.

Başlamaya Hazır mısınız?
Nuget İndirmeler 67,270 | Sürüm: 2026.5 just released
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronQR
bir örnek çalıştırın url'nizin bir QR koda dönüşmesini izleyin.