[Barcode] 64가지 바코드 생성 zint php 확장
ZINT PHP extension win32 0.4 (GPL) 바코드 생성기 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
zint를 기초로 64종류의 바코드 이미지를 GD 처럼 바로 출력 가능한 PHP 확장입니다. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
사용 라이브러리 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- zint-1.6.2(GPL) http://www.zint.org.uk/ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
설치 방법 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1. php_zint.dll을 php/ext로 복사한 후. 2. php.ini에 " extension=php_zint.dll " 추가 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
사용 법 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
콘솔용과 옵션이 같습니다. 자세한 내용은 zint/zint/docs/index.html을 참조하세요. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
예제 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
php_zint로 직접 생성한 샘플 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
바코드 번호(barcode type) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
다른 버젼용으로 컴파일 하는 방법 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1. php.net에서 원하는 버젼의 php binary와 source를 다운 받습니다. 2. php binary의 dev 디렉토리에 있는 php5ts.lib을 zint/lib디록토리로 복사합니다. 3. php source는 zint/php로 복사합니다. 4. VC2003으로 zint/php_zint.sln를 여신 후 프로젝트 구성을 PHP EXT Release로 변경. 5. zlib>libpng>qrencode_win32>php_zint,zint-win32(console용) 순서대로 컴파일. 6. zint/release 디렉토리에 원하는 binary가 생성됩니다. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- 테스트용 코드가 남아있던 문제를 수정했습니다. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
버그 테스트 많이 해주세요. Code 93와 QR Code에서 특정 데이터를 넣으면 에러뜨는 조금 불안한 버그가 있습니다. zint 자체 버그같습니다. zint 2.0 stable 나오면 변경 해야겠습니다. |
64가지 바코드 생성 zint php 확장 :
http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=63846&page=1
Datamatrix 바코드 생성/읽기 php 확장 :
http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=63794&page=1
'유용한정보' 카테고리의 다른 글
[키스할 때 눈 감는 이유] 뽀뽀나 키스할 때 눈 감는 이유? (0) | 2008.11.05 |
---|---|
감기와 비염, 축농증 구분 하는 법 (0) | 2008.11.05 |
공짜 마케팅 이란? (0) | 2008.11.05 |
얼굴 붓기 빼는 좋은 방법? (0) | 2008.11.05 |
[항공여행 상식- 유아 동반] 유아를 동반한 항공여행 상식 (0) | 2008.11.04 |
주식에서 시간외 거래는? (0) | 2008.11.04 |
범죄없는 마을 (0) | 2008.11.04 |
돼지는 하늘을 볼 수 없다는데 사실인가요? (0) | 2008.11.04 |
[냉장고 냄새 제거방법] 냉장고 냄새 없애는 법 (0) | 2008.11.04 |
가상계좌/연계계좌/증권계좌 (0) | 2008.11.03 |
3 of 9 바코드 그리기
레이어로 바코드 그리기 입니다.
소스는... 첨부파일 참조......
사용법........만 설명...
사용방법 :
바코드를 그릴 페이지에 아래의 스타일 시트를 선언해주셔야 합니다.
<style type="text/css">
.space { background:#FFFFFF;float:left;margin:0;padding:0;cursor:default; }
.bar { background:#000000;float:left;margin:0;padding:0;cursor:default; }
.bartext { clear:both;font-family:Fixedsys,Arial;font-size:12px;cursor:default; }
</style>
barcode.js 파일을 불러들입니다.
<script type="text/javascript" src="barcode.js"></script>
바코드를 그릴 라인에서 아래와 같이 써줍니다.
<script type="text/javascript">barcode("1234567890", 40);</script>
<script type="text/javascript">barcode("i-swear.com", 40);</script>
사용예시
기본 : 바의 넓이 1px, 굵은바의 넓이 2px, 색상 검정
barcode(문자열, 바코드의 세로길이); // 필수 예시1
barcode(문자열, 바코드의 세로길이, 바의 넓이, 굵은바의 넓이); // 예시 2
barcode(문자열, 바코드의 세로길이, 바의 넓이, 굵은바의 넓이, 스페이스의 넓이, 굵은 스페이스의 넓이) // 예시 3
barcode(문자열, 바코드의 세로길이, 바의 넓이, 굵은바의 넓이, 스페이스의 넓이, 굵은 스페이스의 넓이, 바코드의 색상, 바코드 문자열의 색상) // 예시 4
ps. 문자열은 소문자로 넣어도 대문자로 변환됩니다..
레이어는 absolute 이기 때문에 바코드를 연달아 출력하려면 br 태그로 띄워주세연
'인터넷정보' 카테고리의 다른 글
php로 pop3 데몬을 만들기 (0) | 2007.10.11 |
---|---|
페이징 함수 (0) | 2007.10.11 |
select 박스 제어하기 (0) | 2007.10.11 |
이미지 없이 모서리 없는 둥근 테이블 만들기 (0) | 2007.10.11 |
fsockopen으로 제작한 http확장클래스 (0) | 2007.10.11 |
HTML 4.01 엔티티(Entities) (0) | 2007.10.11 |
아파치 웹 서버 무단 링크 방지 (0) | 2007.10.11 |
insertAdjacentHTML 지정된 위치에 HTML 삽입 (0) | 2007.10.11 |
select 태그 활용법 - 셀렉트박스, 콤보박스 (0) | 2007.10.11 |
PHP에 포함된 변수 , 상수 , 함수 알아보기 (0) | 2007.10.11 |