IRONSOFTWAREHOME
Wprowadź kod QR do pliku 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
Wprowadź kod QR do pliku PDF

Wprowadź kod QR do pliku PDF

Stampowanie kodu QR bezpośrednio na istniejącej stronie PDF osadza skanowalną informację bez restrukturyzacji dokumentu. IronQR obsługuje to w trzech krokach: generuje bitmapę QR za pomocą QrWriter.Write().Save(), ładuje PDF za pomocą PdfDocument.FromFile, a następnie wywołuje DrawBitmap z koordynatami x i y w punktach PDF oraz określone width i height, aby precyzyjnie kontrolować rozmiar stempla.

Przewodnik 3-krokowy dla wstawiania kodu QR do 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);

Wyjaśnienie kodu

QrWriter.Write generuje kod QR, a Save() zwraca go jako AnyBitmap. Bitmapa jest przekazywana do DrawBitmap na załadowanym PdfDocument. Wartości x i y są w punktach PDF od lewego górnego rogu (strona A4 ma 595 × 842 pkt), a width i height precyzyjnie ustawiają rozmiar stempla — tutaj 70 × 70 pkt umieszcza kompaktowy QR w prawym górnym rogu. Wywołaj desiredWidth i desiredHeight, a następnie wywołaj pdf.SaveAs(), aby zapisać wynik.

Powszechne przypadki użycia obejmują osadzanie linków do płatności na fakturach, dodawanie kodów weryfikacyjnych do dokumentów prawnych oraz umieszczanie identyfikatorów śledzenia na biletach wydarzeń. Aby dostosować kompromis między rozmiarem a danymi, skonfiguruj obiekt QrOptions z innym poziomem korekcji błędów i przekaż do QrWriter.Write.

Odkryj, jak stemplować kody QR na stronach PDF za pomocą IronQR.

Gotowy, aby rozpocząć?

Nuget Downloads 74,386Wersja:2026.9właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta