IRONSOFTWAREHOME
Estampar Código QR para 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 para PDF

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: gerar um bitmap de QR com QrWriter.Write().Save(), carregar o PDF com PdfDocument.FromFile, depois chamar DrawBitmap com coordenadas x e y em pontos de PDF e width e height explícitos para controlar o tamanho do selo 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 QR code e Save() o retorna como um AnyBitmap. O bitmap é passado para DrawBitmap no PdfDocument carregado. Os valores x e y estão em pontos de PDF a partir do canto superior esquerdo (uma página A4 é 595 × 842 pts), e width e height definem o tamanho do carimbo com precisão — aqui 70 × 70 pts colocam um QR compacto no canto superior direito. Chame desiredWidth e desiredHeight e em seguida 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 74,386Versão:2026.9recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.