Index of /barcode.php/file

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory   -  
[TXT]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 
[TXT]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 
[TXT]download_zip.php 2026-01-21 18:51 565  

README.md

1. Pao@Office - Barcode.php

バーコードをPHPで出力するサンプルプロジェクトです。
PHP開発において、多種類のバーコードをPDFに出力したり、ブラウザに出力することができます。
クラス・プロパティ・メソッドの使い方については、PHPのソースコードをご覧ください。
精度の高いバーコードを簡易に出力できます。
このプロジェクトの利用方法については、次の動画をご覧ください。
https://youtu.be/HHHwf1lvedI

1.1. コンテナ環境

CentOS Stream 9
PHP 8.3

1.2. このDocker Composeプロジェクトを開く手順(VSCODE)

VSCODEで「フォルダーを開く」の操作を行い、
ダウンロードしたzipファイルを解凍したフォルダを選択してください。
このdocker-compose用のプロジェクトが開きます。

1.3. コンテナインストール・起動

次のコマンドを実行してください。インストール&起動されます。

docker-compose up -d

VSCODEをお使いの場合、Ctrl+@ でコマンド入力できます。

1.4. 実行環境 - barcode.phpサンプル起動方法

8082ポートを使用しています。

🚀 まずはこれを試してください

Step 1: コードを理解する

http://localhost:8082/Easy-5-Steps.html

たった5ステップでBarcode.phpの使い方がわかります。
PHPソースコード(Easy-5-Steps-1d.php / Easy-5-Steps-2d.php)も
シンプルなので、すぐに理解できます。

Step 2: 全機能を体験する

http://localhost:8082/

18種類のバーコード、PNG/SVG出力、PDF出力など、
Barcode.phpのすべての機能を体験できます。

ポート番号を8082から変更したい場合、docker-compose.yml の ports を変更してください。

1.5. ディレクトリ環境 - barcode.php の使い方

  1. htmlディレクトリ(/var/www/html)配下にサンプルのPHPファイルを配置してあります。

  2. その下の階層のbarcode.phpディレクトリ(/var/www/html/barcode.php)に
    製品であるbarcode.phpのphpソースファイルを配置してあります。

  3. barcode.phpディレクトリ配下のphpソースファイルは、
    試用版の場合、暗号化されております。尚且つ、バーコードに「SAMPLE」と出力されます。
    barcode.php のクラスやプロパティ・メソッドをご試用いただく分には問題ございません。

  4. バーコード出力のphpソースコードを参照、変更しながらbarcode.phpの使い方を把握していただいたり、
    PDFマニュアルを参照して、barcode.php をご試用ください。

1.6. PDFマニュアル

http://www.pao.ac/barcode.php/file/Barcode.p.pdf
このプロジェクトにも Barcode.php.pdf というファイルで同梱されています。

1.7. 停止やクリアは、次のコマンド

docker-compose stop

または、Docker Desktop 等で、対象コンテナの停止ボタン(■)を押してください。

完全にクリアする場合

docker-compose down --rmi all --volumes --remove-orphans

1.8. コンテナインストール・起動がエラーになる場合

  1. Docker Desktop 等が起動していないケースが多いです。起動しておいてください。

  2. Docker Desktop 等が古い場合は更新してください。

  3. 同じコンテナが既に存在する場合は、一度クリアしてから再度実行してください。

1.9. ディレクトリ・ファイル構成図

[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