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érer un bitmap QR avec QrWriter.Write().Save(), charger le PDF avec PdfDocument.FromFile, puis appeler DrawBitmap avec les coordonnées x et y en points PDF et les paramètres explicites width et height 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 renvoie sous la forme d'un AnyBitmap. Le bitmap est transmis à DrawBitmap sur le PdfDocument chargé. Les valeurs x et y sont exprimées en points PDF à partir du coin supérieur gauche (une page A4 mesure 595 × 842 pts), et width et height définissent précisément la taille du code : 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 les compromis entre taille et données, configurez un objet QrOptions avec un niveau de correction d'erreurs différent et transmettez-le à QrWriter.Write.

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

Prêt à commencer?
Nuget Téléchargements 67,270 | Version : 2026.5 just released
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ? PM > Install-Package IronQR
exécuter un échantillon regarder votre URL devenir un code QR.