Estampar Código QR para PDF

Carimbar um código QR diretamente em uma página PDF existente incorpora informações escaneáveis sem reestruturar o documento. IronQR lida com isso em três etapas: gera um bitmap QR com QrWriter.Write().Save(), carrega o PDF com PdfDocument.FromFile, depois chama DrawBitmap com coordenadas x e y em pontos PDF e largura e altura explícitas para controlar o tamanho do carimbo com precisão.

Guia de 3 passos para carimbar um código QR em um 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);

Explicação do código

QrWriter.Write gera o código QR e Save() o retorna como um AnyBitmap. O bitmap é passado para DrawBitmap no PdfDocument carregado. Os valores x e y estão em pontos PDF a partir do canto superior esquerdo (uma página A4 é 595 × 842 pts), e desiredWidth e desiredHeight definem o tamanho estampado com precisão — aqui 70 × 70 pts coloca um QR compacto no canto superior direito. Chame pdf.SaveAs() para escrever o resultado.

Casos de uso comuns incluem incorporar links de pagamento em faturas, adicionar códigos de verificação a documentos legais e colocar IDs de rastreamento em ingressos de eventos. Para compensações de tamanho para dados, configure um objeto QrOptions com um nível de correção de erro diferente e passe-o para QrWriter.Write.

Explore como carimbar códigos QR em páginas PDF com IronQR.

Pronto para começar?
Nuget Downloads 61,359 | Versão: 2026.3 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronQR
executar um exemplo Veja seu URL se transformar em um código QR.