Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo generar archivos PDF en formato HTML usando PHP

Cómo generar archivos PDF en formato HTML usando PHP

FPDF es una clase PHP que permite la generación de documentos PDF utilizando PHP puro. En otras palabras, no se utiliza la biblioteca PDFlib. La f de FPDF significa gratuito y gratuito: puede utilizarlo en cualquier situación y admitir la personalización para satisfacer sus necesidades específicas. Características:

1. Puede elegir celdas, formato de página y márgenes de página.

2. Puedes gestionar encabezados y pies de página.

3. Paginación automática

4. Ajuste automático de líneas y alineación de texto

5. Admite imágenes (JPEG, PNG, gif)

6. Colores ricos, soporte para enlaces

Por cierto, también se presentan algunas bibliotecas de funciones que pueden generar PDF directamente desde HTML.

DomPDF

DomPDF convierte HTML a PDF. DomPDF sigue el diseño HTML de CSS2.1 y es un motor de renderizado escrito en PHP. DomPDF está orientado al estilo: descarga y lee hojas de estilo externas, estilos en línea y valores de atributos de estilo de elementos HTML. También admite la mayoría de los atributos visibles de HTML.

Características:

1. Maneja la mayoría de las propiedades de CSS2.1 y algunas propiedades de CSS3, incluidas las reglas @import, @media y @page.

2. atributos visibles de HTML 4.1.

3. Admite hojas de estilo externas, incluidas hojas de estilo locales o vinculadas a http/ftp (a través de fopen-wrappers).

4. Admite estructuras de tablas complejas, incluidos modelos de borde separados y contraídos, y estilos de celda independientes.

5. Admite imágenes (GIF, PNG, BMP y jpeg)

6.

TCPDF

TCPDF también se puede utilizar para generar documentos PDF y es una biblioteca de clases PHP de código abierto.

El proyecto TCPDF comenzó en 2002 y ahora es utilizado por miles de personas de forma gratuita. TCPDF es un software gratuito y de código abierto (FLOSS).

Características:

1. Las funciones básicas no dependen de otras bibliotecas de funciones de PDF.

2. Formato de página estándar, compatible con la personalización del formato de página, la personalización de márgenes y la unidad de medida.

3. Admite codificación UTF-8 e idiomas de dirección de texto de derecha a izquierda.

4. Admite Truetype Unicode, OpenType Unicode, Truetype, OpenType, Type 1, CID-0 y otras fuentes.

5. Admite subconjuntos de fuentes y proporciona métodos para publicar algunos códigos XHTML+CSS, JavaScript y formularios.

6. Admite la conversión entre imágenes y gráficos.

7. Admite compresión de páginas (requiere extensión php-zlib)

8. Administrar automáticamente encabezados y pies de página