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. O IronQR lida com isso em três etapas: gera um bitmap QR com QrWriter.Write().Save(), carrega o PDF com PdfDocument.FromFile e, em seguida, chama DrawBitmap com x e y coordenadas em pontos do PDF e width e height explícitos 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 tem 595 × 842 pts), e width e height definem o tamanho impresso com precisão — aqui, 70 × 70 pts posiciona um QR Code compacto no canto superior direito. Chame desiredWidth e desiredHeight e depois 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 entre tamanho e dados, configure um objeto QrOptions com um nível de correção de erros diferente e passe-o para QrWriter.Write.

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

Pronto para começar?
Nuget Baixar 67,270 | Versão: 2026.5 just released
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.