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 coordenadas x e y en puntos PDF y ancho y alto 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 desiredWidth y desiredHeight establecen el tamaño estampado con precisión — aquí 70 × 70 pts coloca un QR compacto en la esquina superior derecha. Llame a pdf.SaveAs() para escribir el resultado.

Los casos de uso comunes incluyen incrustar enlaces de pago en facturas, agregar códigos de verificación a documentos legales y colocar IDs de seguimiento en boletos 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 Descargas 63,625 | Versión: 2026.4 recién lanzado
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package IronQR
ejecuta una muestra observa cómo tu URL se convierte en un código QR.