현대 기술의 지속적인 발전으로 PDF는 일반적으로 사용되는 파일 형식 중 하나가 되었습니다. 또한 PDF 파일을 생성하는 것이 기업과 개인에게 점점 더 일반화되고 있습니다. PHP 언어를 통해 PDF 파일을 생성하려면 가장 간단하고 효과적인 방법은 무엇입니까? 이 기사에서는 PHP 및 TCPDF 라이브러리를 사용하여 PDF 파일을 생성하는 방법을 소개합니다.
1. TCPDF 라이브러리 소개
TCPDF 라이브러리는 PDF 파일을 생성하는 데 사용할 수 있는 오픈 소스 PHP 라이브러리입니다. 라이브러리는 중국어를 포함한 다양한 유니코드 문자 세트를 지원합니다. 또한 TCPDF는 다양한 요구 사항을 쉽게 충족할 수 있는 페이지 크기, 방향, 여백 및 글꼴과 같은 다양한 사용자 정의 기능을 제공합니다.
다음은 TCPDF 사용을 위한 샘플 코드입니다.
<?php require_once('tcpdf/tcpdf.php'); $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); $pdf->SetCreator(PDF_CREATOR); $pdf->SetAuthor('Your Name'); $pdf->SetTitle('Document Title'); $pdf->SetSubject('Document Subject'); $pdf->SetKeywords('Keywords'); $pdf->SetMargins(5, 5, 5); $pdf->SetHeaderMargin(0); $pdf->SetFooterMargin(0); $pdf->AddPage(); $pdf->SetFont('dejavusans', '', 12); $pdf->Write(0, 'Hello World', '', 0, 'L', true, 0, false, false, 0); $pdf->Output('example.pdf', 'I'); ?>
2. TCPDF를 사용하여 PDF 파일을 생성하는 단계
TCPDF 라이브러리는 다음에서 다운로드할 수 있는 PHP 라이브러리입니다. TCPDF 공식 웹사이트 http://www.tcpdf.org를 다운로드하고 로컬 폴더에 추출합니다.
웹 루트 디렉터리의 하위 디렉터리에 TCPDF 파일을 추출합니다. 예를 들어 웹 디렉터리에 pdf라는 디렉터리를 만들고 이 디렉터리에 TCPDF 파일을 추출합니다.
웹 디렉토리에 pdf.php라는 파일을 만듭니다. 이 파일에는 TCPDF 라이브러리의 클래스 정의와 PDF 파일 생성 코드가 포함되어 있습니다. 다음은 pdf.php 파일의 코드입니다.
<?php require_once('tcpdf/tcpdf.php'); $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); $pdf->SetCreator(PDF_CREATOR); $pdf->SetAuthor('Your Name'); $pdf->SetTitle('Document Title'); $pdf->SetSubject('Document Subject'); $pdf->SetKeywords('Keywords'); $pdf->SetMargins(5, 5, 5); $pdf->SetHeaderMargin(0); $pdf->SetFooterMargin(0); $pdf->AddPage(); $pdf->SetFont('dejavusans', '', 12); $pdf->Write(0, 'Hello World', '', 0, 'L', true, 0, false, false, 0); $pdf->Output('example.pdf', 'I'); ?>
브라우저를 열고 웹 주소 http://localhost/pdf/pdf.php를 입력하여 PDF 파일을 생성하고 기본 PDF 리더를 열어 파일을 봅니다.
3. TCPDF 라이브러리를 사용하여 사용자 정의 글꼴이 포함된 PDF 파일 생성
TCPDF 라이브러리는 TrueType 및 OpenType 형식의 글꼴을 지원하므로 PDF 파일을 생성할 때 addTTFfont() 글꼴을 로드하여 사용할 수 있습니다.
TCDF 샘플 코드에 사용자 정의 글꼴을 추가하는 단계는 다음과 같습니다.
인터넷에서 글꼴 파일을 다운로드하고 해당 글꼴 파일을 웹 루트 디렉터리 TCPDF/fonts에 복사합니다. 디렉토리.
pdf.php 파일에서 addTTFfont() 메서드를 사용하여 사용자 정의 글꼴을 추가합니다. 샘플 코드는 다음과 같습니다.
<?php require_once('tcpdf/tcpdf.php'); $fontname = TCPDF_FONTS::addTTFfont('fonts/myfont.ttf'); $font = 'myfont'; $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); $pdf->SetFont($font, '', 14, '', false); $pdf->AddPage(); $pdf->Write(0, 'Hello World', '', 0, 'L', true, 0, false, false, 0); $pdf->Output('example.pdf', 'I'); ?>
위 코드는 사용자 정의 글꼴 파일 이름을 addTTFfont() 메서드에 전달하고 생성된 글꼴 이름을 $fontname 변수에 저장합니다. SetFont() 메서드를 사용하면 글꼴 이름(변수 $font)을 TCPDF 라이브러리의 글꼴 함수에 전달하여 PDF 파일에 사용할 글꼴을 지정할 수 있습니다.
4. 결론
위에서 언급했듯이 PHP 및 TCPDF 라이브러리를 사용하면 PDF 파일을 쉽게 생성할 수 있습니다. TCPDF 라이브러리에는 페이지 방향 선택, 여백 및 글꼴 스타일 설정 등과 같은 많은 기능이 포함되어 있습니다. 또한 사용자 정의 글꼴을 사용하는 것은 매우 쉽습니다.
따라서 TCPDF 라이브러리를 사용하여 PDF 파일을 생성하는 것은 개인과 기업 모두에게 매우 편리한 도구입니다. 이 라이브러리를 사용하면 사용자는 다른 소프트웨어에 전적으로 의존하지 않고도 PDF 파일을 쉽게 만들고 편집할 수 있습니다. 몇 가지 기본적인 PHP 지식만 있으면 쉽게 PDF 파일 만들기를 시작하고 이 라이브러리의 사용법을 익힐 수 있습니다.
위 내용은 PHP 및 TCPDF를 사용하여 PDF 파일 생성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!