2012-10-01 3 views
1

최근에 PHP로 PDF를 생성하기 위해 TCPDF 라이브러리를 발견했습니다.TCPDF를 사용하여 PDF417 2D 바코드를 생성하는 방법은 무엇입니까?

2D 바코드 생성 방법도 포함됩니다.

이 기능을 사용하여 PDF 파일을 생성하지 않고 PDF417 ad Aztec 바코드를 생성하고 싶습니다. (파일 (PMG. SVG 등)에 저장하는 것과 같이 포함 된 파일을보고 필요한 코드를 찾을 수 있는지 찾지 못했지만 아무 것도 찾지 못했습니다.)

웹 사이트에서 akk the exemples 사람들이 PDF 파일을 원한다는 사실에 근거하고 있습니다 ... 나는 이미지를 원합니다. :)

어떤 제안이 있습니까? 나는 바코드 :(

답변

2

TCPDF2DBarCode Class를 사용해보십시오 400 $를 지불하고 싶지 않아 당신은 바코드를 설정하는 setBarcode() 방법을 사용하는 것입니다 옆에는 같은 방법을 사용할 수 있습니다 특정 형식으로 가져올 :..

  1. getBarcodePNG()
  2. getBarcodeHTML()
  3. getBarcodeSVG()

자세한 사항은 관련 문서를 확인 마십시오.

0

불행히도 시도한 결과, tcpdf은 현재 Aztec을 지원하지 않지만 PDF417은 정상입니다.

1

@Bimal이 질문에 대답했지만 여기에 예제가 있습니다.

TCPDF의 소스 포지 (http://sourceforge.net/projects/tcpdf/files/tcpdf_min_6_0_025.zip/download)

의 포장을 풀고

는 예를 들어, 새로운 PHP 파일을 작성하여 WWW 폴더에 zip 파일에서 "분"패키지를 다운로드 barcode.php

생성 사용하여 PNG 바코드를 새로운 TCPDF2DBarcode object

를 만들려면 PHP의 tcpdf_barcodes_2d.php을 포함 getBarcodePNG()

예 :

마지막 줄이 실제로 이미지를 생성
<?php 

require_once ("tcpdf_barcodes_2d.php"); 

$code = "hello"; 
$type = "PDF417"; 

$barcodeobj = new TCPDF2DBarcode($code, $type); 

$barcodeobj->getBarcodePNG(); 

?> 

/png 데이터이므로 다른 PHP 스크립트에서 이것을 호출 할 수 있습니다. 이것의 출력을 웹 페이지에서 랩핑합니다. 예 :

<html> 
<body> 
<img src="barcode.php" /> 
</body> 
</html> 

(가) 다른를 사용 않는 파일을 포함 파일 그래서 당신이 그것을 작동 일단 모든 불필요한 PDF 생성 물건을 치기 가치가있을 수도 있습니다.

관련 문제