Skip to content

시작하기

TCPDF-Next는 PDF 2.0 문서를 생성하기 위한 모던 PHP 8.5+ 라이브러리입니다. 이 가이드는 처음부터 첫 번째 PDF까지 5분 만에 안내합니다.

요구사항

요구사항최소 버전
PHP8.5+
확장openssl, zlib, mbstring, gd, curl, intl
Composer2.x

설치

bash
composer require yeeefang/tcpdf-next

148개의 소스 파일이 포함된 Core 패키지가 설치됩니다.

선택적 패키지

bash
# Chrome CDP HTML 렌더러 (완전한 CSS3)
composer require yeeefang/tcpdf-nextartisan

# Laravel 12 통합
composer require yeeefang/tcpdf-nextlaravel

# 엔터프라이즈 기능 (상용 라이선스)
composer require yeeefang/tcpdf-nextpro

첫 번째 PDF

php
<?php

require 'vendor/autoload.php';

use Yeeefang\TcpdfNext\Core\Document;

$pdf = Document::create()
    ->setTitle('My First PDF')
    ->setAuthor('TCPDF-Next')
    ->addPage()
    ->setFont('Helvetica', '', 16)
    ->cell(0, 10, 'Hello, PDF 2.0!')
    ->ln()
    ->setFont('Helvetica', '', 12)
    ->cell(0, 10, 'Generated with TCPDF-Next')
    ->save('hello.pdf');

echo "PDF saved to hello.pdf\n";

실행:

bash
php hello.php

다음 단계

  • 설치 — 시스템 요구사항, 확장 검증, Docker 설정
  • 설정 — 기본 설정, 폰트 경로, 암호화 옵션
  • 기본 사용법 — 페이지, 텍스트, 폰트, 이미지, 출력
  • Core 패키지 — 148개 소스 파일 전체 문서
  • Laravel 통합 — Facade, 응답, 큐 작업

LGPL-3.0-or-later 라이선스로 배포됩니다.