How to Add Barcode in PDF | PHP FPDF Tutorial #9

PHP FPDF 튜토리얼 시리즈의 9 번째 장을 찾아 주신 것을 환영합니다 이 장에서는 수정 된 PHP FPDF 라이브러리를 사용하여 PDF에 바코드를 추가하는 방법을 보여줄 것입니다

이미 github 저장소에있는 바코드 클래스를 준비했습니다 설명에 링크가 있습니다 거기에 바코드 표준 형식이 많이 있습니다, 여기에서는 EAN13 및 UPC_A 형식 인 2 형식 만 사용합니다 gpd에서 fpdf_barcodephp의 내용을 복사하여 붙여 넣을 수 있습니다

새 PHP 파일을 만듭니다 그런 다음 내용을 붙여 넣으십시오 "require"파일 경로를 변경하고 fpdf 클래스 파일을 올바르게 가리키는 지 확인하십시오 이제 평소와 같이 새로운 pdf 파일을 만들 수 있습니다 이번에는 fpdf 클래스 대신 fpdf 바코드 클래스 파일을 호출합니다

FPDF_BARCODE 클래스에서 pdf 객체를 만듭니다 나머지는 페이지 추가 및 출력과 같은 PDF 파일을 작성하기 위해 일반적으로 수행하는 작업과 같습니다 바코드를 추가하려면 EAN13 또는 UPC_A 메소드를 호출하십시오 두 방법 모두 x 좌표에 대해 6 개의 매개 변수가 필요하며, y 좌표, 바코드 정수, 바코드 높이, 막대 너비 및 글꼴 크기가 포함됩니다 이제 좀 더 만들자

표준에 따라 EAN13은 체크 디지트의 끝 부분에 1 자리의 정수가 추가됩니다 걱정하지 마세요 마지막 숫자는 무시해도됩니다 위키 백과에서 바코드 표준에 대해 더 많이 읽을 수 있습니다 바코드가 페이지에 대해 상대적으로 배치되면, 그래서 당신은 배치 좌표로 실험 할 필요가있을 것입니다

온라인 바코드 판독기를 사용하여 바코드 스캐너로 바코드를 읽을 수 있는지 확인할 수 있습니다 프린터에는 다른 인쇄 기능이 있습니다 바코드는 검정색 막대의 너비와 공백에 의존합니다 인쇄 된 결과가 너무 흐리면 스캐너가 스캔하기 어려워집니다 막대 너비를 너무 조이도록하지 마십시오

이제 예로서, 이전 장의 인보이스에이 바코드 기능을 추가해 보겠습니다 이것으로이 장의 튜토리얼을 마칩니다 이 튜토리얼이 도움이된다면이 비디오를 좋아하십시오 튜토리얼 업데이트를 위해 내 채널을 구독하십시오 질문이 있거나 소스 코드가 필요한 경우 의견 섹션에서 아무 것도 묻지 마십시오

다음에 보자