| Name | Last modified | Size | Description | |
|---|---|---|---|---|
| Parent Directory | - | |||
| Barcode.p.html | 2026-01-21 18:51 | 94K | ||
| Barcode.p.pdf | 2026-01-21 18:51 | 450K | ||
| Barcode.php.VM.zip | 2025-12-20 21:07 | 4.3G | ||
| Barcode.php.html | 2026-01-21 18:51 | 94K | ||
| Barcode.php.pdf | 2026-01-21 18:51 | 450K | ||
| barcode-php-centos.zip | 2026-01-21 18:51 | 17M | ||
| barcode-php-debian.zip | 2026-01-21 18:51 | 19M | ||
| barcode-php-ubuntu.zip | 2026-01-21 18:51 | 17M | ||
| download_zip.php | 2026-01-21 18:51 | 565 | ||
バーコードをPHPで出力するサンプルプロジェクトです。
PHP開発において、多種類のバーコードをPDFに出力したり、ブラウザに出力することができます。
クラス・プロパティ・メソッドの使い方については、PHPのソースコードをご覧ください。
精度の高いバーコードを簡易に出力できます。
このプロジェクトの利用方法については、次の動画をご覧ください。
https://youtu.be/HHHwf1lvedI
CentOS Stream 9
PHP 8.3
VSCODEで「フォルダーを開く」の操作を行い、
ダウンロードしたzipファイルを解凍したフォルダを選択してください。
このdocker-compose用のプロジェクトが開きます。
次のコマンドを実行してください。インストール&起動されます。
docker-compose up -d
VSCODEをお使いの場合、Ctrl+@ でコマンド入力できます。
8082ポートを使用しています。
http://localhost:8082/Easy-5-Steps.html
たった5ステップでBarcode.phpの使い方がわかります。
PHPソースコード(Easy-5-Steps-1d.php / Easy-5-Steps-2d.php)も
シンプルなので、すぐに理解できます。
http://localhost:8082/
18種類のバーコード、PNG/SVG出力、PDF出力など、
Barcode.phpのすべての機能を体験できます。
ポート番号を8082から変更したい場合、docker-compose.yml の ports を変更してください。
htmlディレクトリ(/var/www/html)配下にサンプルのPHPファイルを配置してあります。
その下の階層のbarcode.phpディレクトリ(/var/www/html/barcode.php)に
製品であるbarcode.phpのphpソースファイルを配置してあります。
barcode.phpディレクトリ配下のphpソースファイルは、
試用版の場合、暗号化されております。尚且つ、バーコードに「SAMPLE」と出力されます。
barcode.php のクラスやプロパティ・メソッドをご試用いただく分には問題ございません。
バーコード出力のphpソースコードを参照、変更しながらbarcode.phpの使い方を把握していただいたり、
PDFマニュアルを参照して、barcode.php をご試用ください。
http://www.pao.ac/barcode.php/file/Barcode.p.pdf
このプロジェクトにも Barcode.php.pdf というファイルで同梱されています。
docker-compose stop
または、Docker Desktop 等で、対象コンテナの停止ボタン(■)を押してください。
docker-compose down --rmi all --volumes --remove-orphans
Docker Desktop 等が起動していないケースが多いです。起動しておいてください。
Docker Desktop 等が古い場合は更新してください。
同じコンテナが既に存在する場合は、一度クリアしてから再度実行してください。
[barcode-php-docker-centos9]
│
├─ docker-compose.yml
├─ README.md
├─ Barcode.php.md(マニュアル)
│
├─ html/(/var/www/html にマウント)
│ ├─ barcode.php/(バーコードライブラリ)
│ ├─ Easy-5-Steps.html(使い方を理解 - 5ステップ)
│ ├─ Easy-5-Steps-1d.php(1次元バーコード生成)
│ ├─ Easy-5-Steps-2d.php(2次元バーコード生成)
│ ├─ index.html(全機能デモ - All-in-One)
│ ├─ draw_browser_xxx.php(ブラウザ出力)
│ ├─ draw_pdf_xxx.php(PDF出力)
│ ├─ font/
│ ├─ gazou/(画像一時保存)
│ ├─ resource/
│ └─ tcpdf/(PDF出力用)
│
└─ php/
├─ Dockerfile
├─ php.ini
└─ docker-php-ext-paozip.ini