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 plik PDF za pomocą PdfDocument.FromFile, a następnie wywołuje DrawBitmap z współrzędnymi x i y w punktach PDF oraz wyraźnymi 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. Mapa bitowa jest przekazywana do DrawBitmap na załadowanym PdfDocument. Wartości x i y są podane w punktach PDF od lewego górnego rogu (strona A4 ma wymiary 595 × 842 pkt), a width i height precyzyjnie określają rozmiar kodu — tutaj 70 × 70 pkt umieszcza kompaktowy kod 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 uzyskać kompromis między rozmiarem a ilością danych, skonfiguruj obiekt QrOptions z innym poziomem korekcji błędów i przekaż go do QrWriter.Write.
Odkryj, jak stemplować kody QR na stronach PDF za pomocą IronQR.

