Heim >Backend-Entwicklung >PHP-Tutorial >Erstellen Sie Barcodes und QR-Codes mit PHP und TCPDF

Erstellen Sie Barcodes und QR-Codes mit PHP und TCPDF

WBOY
WBOYOriginal
2023-05-11 16:42:402086Durchsuche

Barcodes und QR-Codes sind wichtige Werkzeuge, die im modernen Leben weit verbreitet sind. Sie werden häufig in verschiedenen Bereichen wie Logistik, Einzelhandel, Medizin, Zahlungswesen usw. eingesetzt. In diesem Artikel erfahren Sie, wie Sie Barcodes und QR-Codes mit PHP und der TCPDF-Bibliothek erstellen.

1. Was ist TCPDF?

TCPDF ist eine PHP-Bibliothek zum Generieren von PDF-Dokumenten. Es ist kostenlos, Open Source und wird bereits in vielen Projekten häufig verwendet. Neben der Generierung von PDF-Dokumenten bietet TCPDF auch die Funktion zur Erstellung von Barcodes und QR-Codes.

2. Wie installiere ich TCPDF?

TCPDF zu installieren ist einfach. Sie können TCPDF installieren, indem Sie die folgenden Schritte ausführen:

  1. TCPDF herunterladen: Sie können die neueste Version von TCPDF von der offiziellen TCPDF-Website oder GitHub herunterladen.
  2. TCPDF entpacken: Entpacken Sie die heruntergeladene ZIP-Datei in Ihr Website-Verzeichnis.
  3. TCPDF einführen: Fügen Sie die TCPDF-Bibliothek in Ihre PHP-Datei ein.

42a8c4312c8126621aa11cb93539fe03

Jetzt haben Sie die TCPDF-Bibliothek erfolgreich installiert und können Barcodes und QR-Codes erstellen.

3. Wie erstelle ich einen Barcode?

TCPDF-Bibliothek bietet viele verschiedene Arten von Barcodes, wie Code 39, Code 128, EAN-13, UPC-A usw. Schauen wir uns an, wie man einen Code 39-Barcode erstellt.

  1. TCPDF-Objekt erstellen:

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

  1. Seite hinzufügen:

$pdf->AddPage() ;

  1. Code 39 Barcode erstellen:

$pdf->write1DBarcode('TCPDF', 'C39', '', '', '', 18, 0.4, $style, 'N');

Nachdem Sie den obigen Code ausgeführt haben, erhalten Sie einen Code 39-Barcode. Wenn Sie den Barcode in einer Datei speichern möchten, können Sie den folgenden Code verwenden:

$pdf->Output('barcode.pdf', 'D');

4. Wie erstelle ich einen QR-Code?

TCPDF-Bibliothek unterstützt viele verschiedene Arten von QR-Codes, wie QR-Code, PDF417 usw. Sehen wir uns an, wie man einen QR-Code erstellt.

  1. TCPDF-Objekt erstellen:

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

  1. Seite hinzufügen:

$pdf->AddPage() ;

  1. QR-Code erstellen:

$pdf->write2DBarcode('TCPDF', 'QRCODE,H', '', '', 50, 50, $style, 'N');

Nach der Ausführung Wenn Sie den obigen Code eingeben, erhalten Sie einen QR-Code. Wenn Sie den QR-Code in einer Datei speichern möchten, können Sie den folgenden Code verwenden:

$pdf->Output('qrcode.pdf', 'D');

5 So passen Sie Barcodes und QR-Codes an ?

TCPDF-Bibliothek bietet Ihnen viele Optionen zum Anpassen von Barcodes und QR-Codes, wie z. B. Größe, Farbe, Schriftart usw.

  1. Größe ändern:

$pdf->write1DBarcode('TCPDF', 'C39', '', '', '', 30, 0.6, $style, 'N');

$pdf- >write2DBarcode('TCPDF', 'QRCODE,H', '', '', 100, 100, $style, 'N');

  1. Farbe ändern:

$style = array(

'border' => true,
'vpadding' => 'auto',
'hpadding' => 'auto',
'fgcolor' => array(0,0,0),
'bgcolor' => false, 

) ;

$pdf->write1DBarcode('TCPDF', 'C39', '', '', '', 18, 0.4, $style, 'N');

$pdf->write2DBarcode('TCPDF ', 'QRCODE,H', '', '', 50, 50, $style, 'N');

  1. Schriftart ändern:

$pdf->SetFont('dejavusans', '', 10 );

$pdf->write1DBarcode('TCPDF', 'C39', '', '', '', 18, 0.4, $style, 'N');

$pdf->write2DBarcode(' TCPDF', 'QRCODE,H', '', '', 50, 50, $style, 'N');

Der obige Code setzt die Schriftart auf „dejuvasans“ und die Größe auf 10. Sie können die Schriftart und -größe an Ihre Bedürfnisse anpassen.

6. Zusammenfassung

Es ist sehr einfach, Barcodes und QR-Codes mit der PHP- und TCPDF-Bibliothek zu erstellen. Sie benötigen lediglich einfachen Code, um benutzerdefinierte Bilder zu erstellen. Die TCPDF-Bibliothek ist eine leistungsstarke und benutzerfreundliche Bibliothek, die nach jahrelanger Entwicklung sehr stabil und zuverlässig geworden ist. Wenn Sie in Ihren Projekten Barcodes und QR-Codes erstellen müssen, ist die TCPDF-Bibliothek die beste Wahl.

Das obige ist der detaillierte Inhalt vonErstellen Sie Barcodes und QR-Codes mit PHP und TCPDF. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn