Este é um (principalmente) de layout CSS2.1 compatível com HTML e motor de renderização escrito em PHP.
É um renderizador-driven estilo: ele irá baixar e ler folhas de estilo externas, tags de estilo inline, e os atributos de estilo de elementos HTML individuais. Ele também suporta a maioria dos atributos HTML de apresentação.
Renderização PDF é actualmente assegurada quer pela PDFlib ou por uma versão empacotada da classe CPDF R & OS escrito por Wayne Munro. A fim de utilizar com PDFlib dompdf, a extensão PDFlib PECL é necessária.
Usando PDFlib melhora o desempenho e reduz os requisitos de memória de dompdf um pouco, enquanto a classe CPDF R & OS, embora ligeiramente mais lento, elimina quaisquer dependências em bibliotecas PDF externos.
dompdf foi inscrito no Concurso de 5 Zend PHP e colocou 20 no geral. & nbsp;
dompdf funciona apenas com PHP 5. Não existem planos para um porto PHP 4
Recursos :.
- Puxadores mais CSS2. 1 propriedades e seletores, incluindo as regrasimport,media &Page
- Suporta mais HTML de apresentação 4,0 atributos
- Suporta folhas de estilo externas, quer na máquina local ou através de HTTP / FTP (via fopen-wrappers)
- Suporta tabelas complexas, incluindo extensões de linha e coluna, separado e entrou em colapso modelos de fronteira,
- styling célula individual, com várias páginas (sem tabelas aninhadas no entanto ainda)
- suporte de imagem (png, gif & jpeg)
- Não há dependências em bibliotecas PDF externos, graças à classe R & OS PDF
- Link e apoio âncora
- suporte embutido PHP. Veja a seção sobre linha PHP para mais detalhes.
- As tabelas não podem ser aninhados de forma confiável (sucesso embora alguns tenham relatado)
- As listas ordenadas Atualmente não suportado.
- Absolute e relativa posicionamento e carros alegóricos não funcionam, ainda.
- Não particularmente tolerante ao HTML mal-formado ou entrada de CSS (usando Tidy primeira ajuda de Maio)
- Arquivos grandes podem demorar um pouco para tornar
- As grandes mesas exigem grandes quantidades de memória. Definir limite de memória do PHP para, pelo menos, 32 MB ou superior é recomendado.
Tabelas
Requisitos :
- PHP 5 ou superior
Comentários não encontrado