IRONSOFTWAREHOME
Estampar código QR al 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
Estampar código QR al PDF

Estampar código QR al PDF

Estampar un código QR directamente en una página PDF existente incrusta información escaneable sin reestructurar el documento. IronQR maneja esto en tres pasos: genera un mapa de bits QR con QrWriter.Write().Save(), carga el PDF con PdfDocument.FromFile, luego llama a DrawBitmap con x y y coordenadas en puntos PDF y width y height explícitos para controlar el tamaño del sello con precisión.

Guía de 3 pasos para estampar un código QR en 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);

Explicación del código

QrWriter.Write genera el código QR y Save() lo devuelve como un AnyBitmap. El mapa de bits se pasa a DrawBitmap en el PdfDocument cargado. Los valores x y y están en puntos PDF desde la esquina superior izquierda (una página A4 es 595 × 842 pts), y width y height establecen con precisión el tamaño estampado — aquí 70 × 70 pts coloca un QR compacto en la esquina superior derecha. Llame a desiredWidth y desiredHeight luego llame a pdf.SaveAs() para escribir el resultado.

Los casos de uso común incluyen incrustar enlaces de pago en facturas, añadir códigos de verificación a documentos legales y colocar IDs de seguimiento en entradas de eventos. Para compensaciones de tamaño a datos, configure un objeto QrOptions con un nivel de corrección de errores diferente y páselo a QrWriter.Write.

Explore cómo estampar códigos QR en páginas PDF con IronQR.

¿Listo para empezar?

Nuget Downloads 74,386Versión:2026.9recién lanzado

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta