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 une largeur et une hauteur 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 sous forme de 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 desiredWidth et desiredHeight définissent précisément la taille tamponnée — ici 70 × 70 pts place un QR compact dans le coin supérieur droit. 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 taille-vers-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 Téléchargements 63,625 | Version : 2026.4 vient de sortir
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.