dompdf es un conversor de HTML a PDF basado en PHP que es compatible principalmente con CSS 2.1. Admite hojas de estilo externas, estilos en línea y atributos HTML de presentación. La renderización de PDF se puede realizar utilizando PDFLib o la clase R&OS CPDF incluida.
PDFLib mejora el rendimiento y reduce los requisitos de memoria, mientras que la clase R&OS CPDF elimina las dependencias de bibliotecas PDF externas.
Características
- Maneja la mayoría de las propiedades de CSS 2.1 y algunas propiedades de CSS3, incluidas las reglas de importación, medios y páginas.
- Admite la mayoría de los atributos HTML 4.0 de presentación
- Admite hojas de estilo externas, ya sea locales o mediante http/ftp (a través de fopen-wrappers)
- Admite tablas complejas, incluidos intervalos de filas y columnas, modelos de bordes separados y contraídos, estilos de celdas individuales
- Soporte de imágenes (gif, png (8, 24 y 32 bits con canal alfa), bmp y jpeg)
- Sin dependencias de bibliotecas de PDF externas, gracias a la clase PDF de R&OS
- Soporte PHP en línea y soporte SVG básico
- Compatibilidad básica con SVG (consulte “Limitaciones” a continuación)
Requisitos
- PHP versión 7.1 o superior
- extensión DOM
- Extensión MBString
- php-fuente-lib
- php-svg-lib
Instalar
Puedes instalarlo usando Composer:
composer require dompdf/dompdf
Licencia
Biblioteca GNU o licencia pública general reducida versión 3.0 (LGPLv3)
Recursos y descargas
Etiquetas
Biblioteca PHP Frameworks Linux de código abierto Desarrollo web Arch Linux