Skip to content

Ikhtisar Contoh

Jelajahi contoh praktis dan siap copy-paste yang mendemonstrasikan cara menggunakan TCPDF-Next dalam skenario dunia nyata. Setiap contoh menggunakan pola fluent API dan menargetkan PHP 8.5+.

Memulai

Pastikan TCPDF-Next terinstal sebelum menjalankan contoh apa pun:

bash
composer require tcpdf-next/tcpdf-next

Semua contoh mengasumsikan import dasar berikut:

php
use TcpdfNext\Document;

Contoh Dasar Pemula

Operasi PDF fundamental -- sempurna untuk proyek TCPDF-Next pertama Anda.

ContohDeskripsi
Hello WorldBuat PDF pertama Anda dengan satu rantai fluent
Format TeksFont, ukuran, style, warna, dan alignment via enum Alignment
TabelRender tabel HTML dengan writeHtml(), header bergaya, colspan / rowspan
GambarEmbed gambar JPEG, PNG, dan SVG dengan posisi dan skala
Dokumen Multi-HalamanAuto page break, halaman manual, header, footer, dan penomoran halaman

Contoh Menengah Menengah

Kembangkan dari dasar dengan header, watermark, konversi HTML, dan barcode.

ContohDeskripsi
Header & FooterHeader dan footer berulang kustom via callback
WatermarkWatermark teks dan gambar dengan transparansi
Daftar IsiTOC yang dibuat otomatis dengan bookmark
HTML ke PDFKonversi konten HTML/CSS kaya ke PDF
Barcode & QR CodeBuat barcode 1D dan 2D

Contoh Tingkat Lanjut Lanjutan

Fitur production-grade: tanda tangan digital, enkripsi, kepatuhan arsip, dan form interaktif.

ContohDeskripsi
Tanda Tangan DigitalPenandatanganan PAdES B-B dengan sertifikat PKCS#12
Alur Kerja PAdES B-LTAValidasi jangka panjang dengan timestamping
PDF/A-4 ArsipDokumen arsip yang sesuai ISO 19005-4
Enkripsi AES-256Enkripsi dokumen AES-256 berbasis password
Form FieldText field, checkbox, dan dropdown interaktif

Contoh Laravel Laravel

Integrasikan TCPDF-Next ke aplikasi Laravel Anda dengan facade, respons, dan queued job.

ContohDeskripsi
Pembuatan InvoicePDF invoice profesional via Pdf facade
Laporan dengan ChartEmbed gambar chart ke laporan multi-halaman
Batch PDF QueuePembuatan batch berbasis queue dengan GeneratePdfJob
Kontrak BertandatanganBuat dan tandatangani kontrak secara digital

Fluent API

Setiap contoh di situs ini menggunakan API fluent method-chaining TCPDF-Next. Semua method setter dan action mengembalikan static, sehingga Anda bisa menulis kode pembuatan PDF yang ekspresif dan mudah dibaca:

php
Document::create()
    ->setTitle('My Document')
    ->addPage()
    ->setFont('helvetica', size: 14)
    ->cell(0, 10, 'Hello World')
    ->save('output.pdf');

Didistribusikan di bawah lisensi LGPL-3.0-or-later.