Heim > Artikel > Backend-Entwicklung > So generieren Sie verschiedene Barcodes in PHP
So generieren Sie verschiedene Barcodes in PHP: 1. Installieren Sie die erforderliche Codebibliothek über die Anweisung „composer require codeitnowin/barcode“. 2. Schreiben Sie die Datenflussdatei in den Inhalt der erstellten Datei. 3. Geben Sie die Bilddatei aus.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.
Wie generiert man verschiedene Barcodes in PHP?
php Barcode generieren:
Barcode (Barcode) ist eine grafische Kennung, die eine Reihe von Informationen ausdrückt, indem mehrere schwarze Balken und Leerzeichen unterschiedlicher Breite gemäß bestimmten Kodierungsregeln angeordnet werden.
Dies wird mit PHP implementiert und unterstützt die meisten Codierungssysteme.
Barcode-Länge
Code128, Code39 Extended, Code93 Extended unterstützt alle ASCII-Codes.
Code128 hat drei Zeichensätze A, B und C. Jeder Zeichensatz unterstützt einen Teil davon, ungefähr so:
Ein Zeichensatz unterstützt AZ 26 Großbuchstaben, 09 9 Zahlen und einige Sonderzeichen
B-Zeichensatz unterstützt AZ 26 Groß- und Kleinbuchstaben, 09 9 Zahlen und einige Sonderzeichen;
C-Zeichensatz unterstützt reine numerische Zeichen, 0`9 9 Zahlen, und es ist eine gerade Zahl, wenn es sich um eine ungerade Zahl handelt Fügen Sie automatisch 0 hinzu. Die maximale Länge reiner Zeichen beträgt 32 Bit, und reine Zeichen plus Sonderzeichen betragen 44 Bit. EAN/UCC 128 ist dasselbe wie Code 128.
Der Code CODE128 ist ein Barcodesystem, das häufig in unternehmensinternen Management-, Produktionsprozessen- und Logistikkontrollsystemen verwendet wird. Aufgrund seiner hervorragenden Eigenschaften wird es häufig bei der Gestaltung von Managementinformationen verwendet CODE128-Code Es ist eines der am weitesten verbreiteten Barcodesysteme.
CODE128-Code ist ein Barcode mit hoher Dichte, der 1981 eingeführt wurde. Der CODE128-Code kann insgesamt 128 Zeichen von ASCII 0 bis ASCII 127 darstellen und wird daher als 128-Code bezeichnet. Es enthält numerische, alphabetische und symbolische Zeichen.
Code 128 und Code 39 weisen viele Ähnlichkeiten auf und beide werden häufig in der unternehmensinternen Verwaltung, in Produktionsprozessen und in Logistikkontrollsystemen verwendet. Der Unterschied besteht darin, dass Code 128 mehr Zeichen als Code 39 darstellen kann und die Codierungsdichte pro Längeneinheit höher ist. Wenn die Code-39-Kodierung nicht in der Einheitslänge berücksichtigt werden kann oder die kodierten Zeichen die Grenzen von Code 39 überschreiten, kann Code 128 für die Kodierung ausgewählt werden.
Code39 und Code93 unterstützen den Bereich von 09 numerischen Zeichen und AZ-Großbuchstaben sowie „/“, „+“, „%“, „$“, „-“, „.“ und Leerzeichen.
Code39 Extended, Code93 Extended unterstützt kein „-“, „.“, die anderen sind die gleichen wie 39 93.
EAN8, EAN13, EAN Ext, UPC A, UPC E, UPC Ext unterstützt 0`9 numerische Zeichen, EAN8-Länge ist 8, EAN13-Länge ist 13, EAN8-Ext-Länge ist 10 oder 13, EAN13-Ext-Länge ist 15 oder 18, Die UPCA-Länge beträgt 12, die UPCE-Länge beträgt 8, die UPCE-Ext-Länge beträgt 10 oder 13 und die UPCA-Ext-Länge beträgt 14 oder 17.
Bookland, ISSN, ISSN unterstützen möglicherweise andere Zeichen als Zahlen. Informationen zur Unterstützung dieser Middleware finden Sie in den Anweisungen im Abschnitt „Über Bookland (ISBN) und ISSN“.
Code11 unterstützt den Bereich von 0 bis 9 numerischen Zeichen und „-“, und die Länge ist theoretisch unbegrenzt.
Codabar unterstützt den Bereich von 0 bis 9 numerischen Zeichen und „A“, „B“, „C“, „D“, „-“, „.“, „/“, „:“, „+“, „ $‘, die Anfangs- und Endzeichen müssen Zeichen in ‚A‘, ‚B‘, ‚C‘, ‚D‘ sein und die Länge ist theoretisch nicht begrenzt.
MSI, Code 2of5 unterstützt einen Bereich von 0 bis 9 numerischen Zeichen und die Länge ist theoretisch unbegrenzt.
PostNet unterstützt den Bereich von 0 bis 9 numerischen Zeichen und die Länge beträgt 5, 9 oder 11 Ziffern. Dieses Entwicklungskit unterstützt Formate mit nicht numerischen Zeichen, wie z. B. 12345-8012, was bequemer zu verwenden ist.
Matrix 25 (Matrix 25-Code) Der unterstützte Bereich beträgt 0 bis 9 numerische Zeichen und die Länge beträgt 13 Ziffern. „Installieren Sie die erforderliche Codebibliothek.“
So geht's Konvertieren Sie Bilddaten im Base64-Format in Bildercomposer require codeitnowin/barcodeEmpfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo generieren Sie verschiedene Barcodes in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!