IRONSOFTWAREHOME
Estamper le code QR sur le 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");
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
Estamper le code QR sur le PDF

Estamper le code QR sur le PDF

Le tamponnement d'un code QR directement sur une page PDF existante intègre des informations scannables sans restructurer le document. IronQR gère cela en trois étapes : générez un bitmap QR avec QrWriter.Write().Save(), chargez le PDF avec PdfDocument.FromFile, puis appelez DrawBitmap avec les coordonnées x et y en points PDF et width et height explicites pour contrôler précisément la taille du tampon.

Guide en 3 étapes pour tamponner un code QR sur un 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);

Explication du code

QrWriter.Write génère le code QR et Save() le retourne en tant que AnyBitmap. Le bitmap est passé à DrawBitmap sur le PdfDocument chargé. Les valeurs x et y sont en points PDF depuis le coin supérieur gauche (une page A4 fait 595 × 842 pts), et width et height définissent la taille estampillée précisément — ici 70 × 70 pts place un QR compact dans le coin supérieur droit. Appelez desiredWidth et desiredHeight puis appelez pdf.SaveAs() pour écrire le résultat.

Les cas d'utilisation courants incluent l'intégration de liens de paiement sur des factures, l'ajout de codes de vérification à des documents juridiques et la mise en place d'ID de suivi sur des billets d'événement. Pour des compromis taille-données, configurez un objet QrOptions avec un niveau de correction d'erreur différent et passez-le à QrWriter.Write.

Découvrez comment tamponner des codes QR sur des pages PDF avec IronQR.

Prêt à commencer?

Nuget Downloads 74,386Version :2026.9vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise