QR-Code auf PDF stempeln

Einen QR-Code direkt auf einer bestehenden PDF-Seite zu stempeln, bettet scannbare Informationen ein, ohne das Dokument umzugestalten. IronQR erledigt dies in drei Schritten: Erstellen einer QR-Bitmap mit QrWriter.Write().Save(), Laden der PDF-Datei mit PdfDocument.FromFile und anschließendes Aufrufen von DrawBitmap mit den Koordinaten x und y in PDF-Punkten sowie expliziten Werten für width und height auf, um die Stempelgröße präzise zu steuern.

3-Schritte-Anleitung zum Stempeln eines QR-Codes in ein 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);

Code Erklärung

QrWriter.Write generiert den QR-Code und Save() gibt ihn als AnyBitmap zurück. Die Bitmap wird an DrawBitmap auf dem geladenen PdfDocument übergeben. Die Werte x und y sind in PDF-Punkten von der oberen linken Ecke angegeben (eine A4-Seite hat 595 × 842 pts), und width und height legen die Größe des Stempels genau fest – hier platziert 70 × 70 pts einen kompakten QR-Code in der oberen rechten Ecke. Rufen Sie desiredWidth und desiredHeight auf und rufen Sie anschließend pdf.SaveAs() auf, um das Ergebnis zu schreiben.

Häufige Anwendungsfälle sind das Einbetten von Zahlungslinks auf Rechnungen, das Hinzufügen von Bestätigungs-Codes zu legalen Dokumenten und das Platzieren von Tracking-IDs auf Veranstaltungstickets. Für Kompromisse zwischen Dateigröße und Datenqualität konfigurieren Sie ein QrOptions-Objekt mit einer anderen Fehlerkorrekturstufe und übergeben Sie es an QrWriter.Write.

Erkunden Sie, wie man QR-Codes in PDF-Seiten mit IronQR stempelt.

Bereit anzufangen?
Nuget Downloads 67,270 | Version: 2026.5 just released
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronQR
Führen Sie ein Beispiel aus und beobachten Sie, wie Ihre URL zu einem QR-Code wird.