<?php include 'src/BarcodeGenerator.php'; include 'src/BarcodeGeneratorPNG.php'; include 'src/BarcodeGeneratorSVG.php'; include 'src/BarcodeGeneratorJPG.php'; include 'src/BarcodeGeneratorHTML.php'; $generatorSVG = new Picqer\Barcode\BarcodeGeneratorSVG(); file_put_contents('tests/verified-files/081231723897-ean13.svg', $generatorSVG->getBarcode('081231723897', $generatorSVG::TYPE_EAN_13)); $generatorHTML = new Picqer\Barcode\BarcodeGeneratorHTML(); file_put_contents('tests/verified-files/081231723897-code128.html', $generatorHTML->getBarcode('081231723897', $generatorHTML::TYPE_CODE_128)); $generatorSVG = new Picqer\Barcode\BarcodeGeneratorSVG(); file_put_contents('tests/verified-files/0049000004632-ean13.svg', $generatorSVG->getBarcode('0049000004632', $generatorSVG::TYPE_EAN_13));
/** * @test */ public function html_barcode_generator_can_generate_code_128_barcode() { $generator = new Picqer\Barcode\BarcodeGeneratorHTML(); $generated = $generator->getBarcode('081231723897', $generator::TYPE_CODE_128); $this->assertStringEqualsFile('tests/verified-files/081231723897-code128.html', $generated); }
<?php include 'src/BarcodeGenerator.php'; include 'src/BarcodeGeneratorPNG.php'; include 'src/BarcodeGeneratorSVG.php'; include 'src/BarcodeGeneratorHTML.php'; $generatorPNG = new Picqer\Barcode\BarcodeGeneratorPNG(); $generatorSVG = new Picqer\Barcode\BarcodeGeneratorSVG(); $generatorHTML = new Picqer\Barcode\BarcodeGeneratorHTML(); echo $generatorHTML->getBarcode('081231723897', $generatorPNG::TYPE_CODE_128); echo $generatorSVG->getBarcode('081231723897', $generatorPNG::TYPE_EAN_13); echo '<img src="data:image/png;base64,' . base64_encode($generatorPNG->getBarcode('081231723897', $generatorPNG::TYPE_CODE_128)) . '">';