1. Produtos
  2.   HTML
  3.   PHP
  4.   HTML2PDF
 
  

Biblioteca PHP de código aberto para criar arquivos PDF a partir de HTML

API PHP gratuita para criar documentos PDF a partir de conteúdo HTML. Ela suporta renderização de HTML e CSS em PDF via código PHP.

Na era digital de hoje, a necessidade de converter conteúdo da web em formatos de documentos portáteis (PDFs) tornou-se cada vez mais importante. Uma biblioteca poderosa e versátil que simplifica esse processo é o HTML2PDF. O HTML2PDF é uma biblioteca de código aberto popular que oferece uma maneira simples e eficaz de converter documentos HTML para o formato PDF. Ela permite que desenvolvedores de software gerem PDFs de alta qualidade a partir de conteúdo HTML, incluindo estilos CSS, imagens e layouts complexos. Com o HTML2PDF, os desenvolvedores podem transformar páginas da web, templates HTML ou até mesmo conteúdo gerado dinamicamente em documentos PDF com aparência profissional.

A biblioteca HTML2PDF pode ser implementada de forma muito simples, graças às suas APIs bem documentadas e ao uso intuitivo. Existem vários recursos importantes na biblioteca, como suporte abrangente a elementos HTML e CSS, personalização de cabeçalhos e rodapés de documentos PDF, definição do tamanho e orientação da página para os PDFs gerados, incorporação de imagens e fontes nos PDFs, arquivamento de informações baseadas na web como PDFs, geração de relatórios imprimíveis, criação de faturas com aparência profissional, conversão de documentação e tutoriais baseados na web em arquivos PDF baixáveis e muito mais.

A biblioteca HTML2PDF oferece integração fácil com várias linguagens de programação e frameworks. O HTML2PDF foi desenvolvido para ser independente de plataforma, tornando-o versátil o suficiente para ser executado em diversos sistemas operacionais, incluindo Windows, macOS e Linux. Seja arquivando conteúdo da web, gerando relatórios ou criando faturas, o HTML2PDF simplifica o processo de conversão, aprimorando a experiência geral do usuário. Portanto, se você precisar converter da web para PDF, considere experimentar o HTML2PDF e desbloquear seu potencial para otimizar seu fluxo de trabalho.

Previous Next

Começando com HTML2PDF

A maneira recomendada e mais fácil de instalar o HTML2PDF é usando o Composer, a ferramenta de gerenciamento de dependências para PHP. Por favor, use o comando a seguir para uma instalação tranquila.

Instalar HTML2PDF via Composer

composer require spipu/html2pdf 

Você também pode instalá-lo manualmente; baixe os arquivos da versão mais recente diretamente do repositório GitHub.

Gerar PDF a partir de HTML usando PHP

A biblioteca HTML2PDF forneceu uma maneira simples e eficaz de converter documentos HTML para formato PDF dentro de aplicações PHP. Primeiro, os usuários precisam criar ou obter o conteúdo HTML que desejam converter em PDF. Certifique-se de que ele segue os padrões adequados e inclui quaisquer folhas de estilo CSS e imagens necessárias. Agora, utilize as funções ou métodos da biblioteca HTML2PDF para converter o conteúdo HTML em um documento PDF. Personalize o processo de conversão conforme necessário, especificando configurações de página, cabeçalhos, rodapés e outras opções. Uma vez que o PDF é gerado, os usuários podem escolher salvá‑lo em um arquivo local ou transmiti‑lo diretamente ao navegador do usuário, dependendo dos requisitos da sua aplicação. O exemplo a seguir mostra como os desenvolvedores de software podem converter um arquivo HTML existente em PDF usando comandos PHP.

Como Converter Documentos HTML para PDF via PHP?

require_once dirname(__FILE__).'/../vendor/autoload.php';

use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;

try {
    ob_start();
    include dirname(__FILE__).'/res/test.php';
    $content = ob_get_clean();

    $html2pdf = new Html2Pdf('P', 'A4', 'fr');
    $html2pdf->writeHTML($content);
    $html2pdf->output('test.pdf');
} catch (Html2PdfException $e) {
    $html2pdf->clean();

    $formatter = new ExceptionFormatter($e);
    echo $formatter->getHtmlMessage();
}

Gerenciar Imagem em HTML para PDF via Manipulação da API PHP

A biblioteca de código aberto HTML2PDF permite que desenvolvedores de software adicionem e gerenciem imagens dentro de seus documentos PDF usando a API PHP. A biblioteca possibilita a inclusão perfeita de imagens em seus PDFs. Ela suporta vários formatos de imagem, incluindo PNG, JPEG, BMP e GIF, permitindo que desenvolvedores criem documentos visualmente atraentes com gráficos incorporados. O exemplo a seguir mostra como adicionar imagens SVG a um arquivo PDF usando a API PHP.

Como Adicionar Imagens SVG ao Arquivo PDF em Aplicações PHP?

require_once dirname(__FILE__).'/../vendor/autoload.php';

use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;

try {
    ob_start();
    include dirname(__FILE__).'/res/svg.php';
    $content = ob_get_clean();

    $html2pdf = new Html2Pdf('P', 'A4', 'fr');
    $html2pdf->pdf->SetDisplayMode('fullpage');
    $html2pdf->writeHTML($content);
    $html2pdf->output('svg.pdf');
} catch (Html2PdfException $e) {
    $html2pdf->clean();

    $formatter = new ExceptionFormatter($e);
    echo $formatter->getHtmlMessage();
}
 Português