1. Productos
  2.   PDF
  3.   PHP
  4.   mPDF
 
  

Biblioteca PHP de código abierto para procesar archivos PDF

Cree, modifique y manipule documentos PDF, agregue tablas, encabezados y pies de página a archivos PDF a través de la API de PHP.

mPDF es una biblioteca PHP de código abierto que permite a los usuarios crear, modificar y manipular documentos PDF dentro de su propia aplicación PHP. La biblioteca admite la creación de PDF a partir de HTML codificado en UTF-8 y acepta HTML codificado en UTF-8. Detecta automáticamente los caracteres RTL dentro de un documento y transfiere tablas, listas, alineación de celdas de tablas, texto justificado, así como una inversión de texto completo para caracteres RTL. Además, también detecta automáticamente los caracteres que no son RTL y los muestra en el orden original.

La biblioteca admite varias funciones básicas y avanzadas importantes para la gestión de documentos PDF, como creación de PDF, marcadores, hojas de estilo CSS, diseño y orientación de páginas PDF, inserción de tablas o tablas anidadas, adición de imágenes (JPG, GIF, PNG, SVG, BMP o formato WMF, justificación de texto, seguridad de documentos PDF, encabezados y pies de página, numeración de páginas y muchos más.

.

Previous Next

Primeros pasos con mPDF

El método de instalación oficial para la biblioteca mPDF es a través del composer packagist package mpdf/mpdf. Utilice el siguiente comando para una instalación sin problemas.

Instalar mPDF a través del compositor

$ composer require mpdf/mpdf

Creación de archivos PDF a partir de HTML codificado en UTF-8

La biblioteca mPDF proporciona funcionalidad para crear documentos PDF desde HTML codificado en UTF-8 dentro de la aplicación PHP. El HTML codificado en UTF-8 se acepta como entrada estándar. Una vez que se crea el archivo PDF, también puede realizar cambios en él según sus propias necesidades. La biblioteca le permite insertar nuevas páginas, agregar contenido nuevo, insertar imágenes, usar marcadores, agregar encabezados y pies de página a una página existente y mucho más.

Agregar tablas a PDF a través de PHP

La biblioteca de código abierto mPDF brinda a los desarrolladores de software la capacidad de agregar y modificar tablas dentro de un documento PDF. La biblioteca admite estilos CSS para tablas/celdas y atributos personalizados al agregar un borde horizontal en la parte superior e inferior de la tabla. También incluye compatibilidad con border-collapse (CSS border-collapse:collapse o separa), así como cellSpacing y cellPadding. Además, puede rotar tablas, AutosizePermalink, repetir la fila del encabezado de la tabla en una nueva página y mucho más.

Exportar tabla HTML a PDF a través de PHP

 require_once __DIR__ . '/vendor/autoload.php';
if(isset($_GET['checkyouraction'])) {
  // Write your Database query here to get $result
  $data = '';
  while($row = mysqli_fetch_array($result)){
    $data .= 'Identificación del voluntario del evento: ' . $row['eventvolunteerID'] . '
'; $data .= 'Título del evento: ' . $row['eventTitle'] . '
'; $data .= 'Nº de rollo: ' . $row['rollno'] . '
'; $data .= 'Fecha del evento: ' . $row['eventDate'] . '
'; $data .= 'Hora del evento: ' . $row['eventTime'] . '
'; $data .= 'Límite de eventos: ' . $row['eventLimit'] . '
'; } $mpdf = new \Mpdf\Mpdf(); $mpdf->WriteHTML($data); $mpdf->Output('myfile.pdf', 'D'); }

Agregar encabezados y pies de página a un archivo PDF

La biblioteca mPDF incluye soporte para agregar encabezados y pies de página a un documento PDF a través de PHP. La biblioteca proporciona varias formas diferentes de establecer encabezados y pies de página en un PDF, como definir un encabezado/pie de página para todo el documento, incluidas imágenes en un encabezado/pie de página, encabezados/pies de página complejos con la ventaja del código HTML, establecer el encabezado/pie de página al comienzo de un documento y mucho más.

Crear documentos PDF protegidos con contraseña

La biblioteca mPDF incluye soporte completo para la configuración de seguridad de los documentos PDF. La biblioteca brinda a los usuarios la capacidad de determinar si el documento está encriptado y qué permisos se otorgan al usuario. También le permite establecer una contraseña para abrir el documento PDF o modificar el documento PDF.

 Español