Heim > Artikel > Backend-Entwicklung > Erstellen Sie Barcodes und QR-Codes mit PHP und TCPDF
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:
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.
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->AddPage() ;
$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.
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->AddPage() ;
$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.
$pdf->write1DBarcode('TCPDF', 'C39', '', '', '', 30, 0.6, $style, 'N');
$pdf- >write2DBarcode('TCPDF', 'QRCODE,H', '', '', 100, 100, $style, 'N');
$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');
$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!