Skip to content

Visão Geral dos Exemplos

Explore exemplos práticos e prontos para copiar e colar que demonstram como usar o TCPDF-Next em cenários reais. Cada exemplo usa o padrão de API fluente e é direcionado para PHP 8.5+.

Primeiros Passos

Certifique-se de que o TCPDF-Next está instalado antes de executar qualquer exemplo:

bash
composer require tcpdf-next/tcpdf-next

Todos os exemplos assumem o seguinte import base:

php
use TcpdfNext\Document;

Exemplos Básicos Iniciante

Operações fundamentais de PDF -- perfeitas para seu primeiro projeto com TCPDF-Next.

ExemploDescrição
Hello WorldCrie seu primeiro PDF com uma única cadeia fluente
Formatação de TextoFontes, tamanhos, estilos, cores e alinhamento via enum Alignment
TabelasRenderize tabelas HTML com writeHtml(), cabeçalhos estilizados, colspan / rowspan
ImagensIncorpore imagens JPEG, PNG e SVG com posicionamento e escala
Documentos Multi-PáginaQuebras de página automáticas, páginas manuais, cabeçalhos, rodapés e numeração de páginas

Exemplos Intermediários Intermediário

Construa sobre o básico com cabeçalhos, marcas d'água, conversão HTML e códigos de barras.

ExemploDescrição
Cabeçalhos e RodapésCabeçalhos e rodapés repetitivos personalizados via callbacks
Marcas d'ÁguaMarcas d'água de texto e imagem com transparência
SumárioTOC gerado automaticamente com bookmarks
HTML para PDFConverta conteúdo HTML/CSS rico para PDF
Códigos de Barras e QR CodesGere códigos de barras 1D e 2D

Exemplos Avançados Avançado

Recursos de nível produção: assinaturas digitais, criptografia, conformidade de arquivamento e formulários interativos.

ExemploDescrição
Assinatura DigitalAssinatura PAdES B-B com certificados PKCS#12
Fluxo PAdES B-LTAValidação de longo prazo com timestamping
PDF/A-4 ArchivalDocumentos de arquivamento compatíveis com ISO 19005-4
Criptografia AES-256Criptografia de documento baseada em senha AES-256
Campos de FormulárioCampos de texto preenchíveis, checkboxes e dropdowns interativos

Exemplos Laravel Laravel

Integre o TCPDF-Next em sua aplicação Laravel com facades, responses e queued jobs.

ExemploDescrição
Geração de FaturaPDF de fatura profissional via Pdf facade
Relatório com GráficosIncorpore imagens de gráficos em um relatório multi-página
Fila de PDFs em LoteGeração em lote baseada em fila com GeneratePdfJob
Contrato AssinadoGere e assine digitalmente um contrato

API Fluente

Cada exemplo neste site usa a API de encadeamento de métodos fluente do TCPDF-Next. Todos os métodos setter e de ação retornam static, para que você possa escrever código de geração de PDF expressivo e legível:

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

Distribuído sob a licença LGPL-3.0-or-later.