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

Libreria PHP open source per l'elaborazione di file PDF

Crea, modifica e manipola documenti PDF, aggiungi tabelle, intestazioni e piè di pagina a file PDF tramite l'API PHP.

mPDF è una libreria PHP open source che consente agli utenti di creare, modificare e manipolare documenti PDF all'interno della propria applicazione PHP. La libreria supporta la creazione di PDF da HTML codificato UTF-8 e accetta HTML codificato UTF-8. Rileva automaticamente i caratteri RTL all'interno di un documento e trasferisce tabelle, elenchi, allineamento delle celle di tabelle, testo giustificato e un'inversione di testo completo per i caratteri RTL. Inoltre, rileva automaticamente anche i caratteri non RTL e li visualizza nell'ordine originale.

La libreria supporta diverse importanti funzionalità di base e avanzate per la gestione dei documenti PDF, come la creazione di PDF, segnalibri, fogli di stile CSS, layout di pagina PDF e orientamento, inserimento di tabelle o tabelle nidificate, aggiunta di immagini (JPG, GIF, PNG, SVG, BMP o formato WMF, giustificazione del testo, sicurezza dei documenti PDF, intestazioni e piè di pagina, numerazione delle pagine e molti altri.

.

Previous Next

Per iniziare con mPDF

Il metodo di installazione ufficiale per la libreria mPDF è tramite composer pacchetto packagist mpdf/mpdf. Si prega di utilizzare il comando seguente per un'installazione senza problemi.

Installa mPDF tramite il compositore

$ composer require mpdf/mpdf

Creazione di file PDF da HTML codificato UTF-8

La libreria mPDF fornisce funzionalità per la creazione di documenti PDF da HTML codificato UTF-8 all'interno dell'applicazione PHP. L'HTML con codifica UTF-8 è accettato come input standard. Una volta creato il file PDF, puoi anche modificarlo in base alle tue esigenze. La libreria ti consente di inserire nuove pagine, aggiungere nuovi contenuti, inserire immagini, utilizzare segnalibri, aggiungere intestazioni e piè di pagina a una pagina esistente e molto altro.

Aggiungi tabelle a PDF tramite PHP

La libreria open source mPDF offre agli sviluppatori di software la possibilità di aggiungere e modificare tabelle all'interno di un documento PDF. La libreria supporta gli stili CSS per tabelle/celle e attributi personalizzati aggiungendo un bordo orizzontale nella parte superiore e inferiore della tabella. Include anche il supporto per il collasso del bordo (CSS border-collapse: collasso o separato), così come cellSpacing e cellPadding. Inoltre, puoi ruotare le tabelle, AutosizePermalink, ripetere la riga dell'intestazione della tabella su una nuova pagina e molti altri.

Esporta tabella HTML in PDF tramite 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 .= 'ID del volontario dell'evento: ' . $row['eventvolunteerID'] . '
'; $data .= 'Titolo evento: ' . $row['eventTitle'] . '
'; $data .= 'Rotolo n.: ' . $row['rollno'] . '
'; $data .= 'Data dell'evento: ' . $row['eventDate'] . '
'; $data .= 'Orario dell'evento: ' . $row['eventTime'] . '
'; $data .= 'Limite evento: ' . $row['eventLimit'] . '
'; } $mpdf = new \Mpdf\Mpdf(); $mpdf->WriteHTML($data); $mpdf->Output('myfile.pdf', 'D'); }

Aggiungi intestazioni e piè di pagina al file PDF

La libreria mPDF include il supporto per l'aggiunta di intestazioni e piè di pagina a un documento PDF tramite PHP. La libreria fornisce diversi modi per impostare intestazioni e piè di pagina di pagina in un PDF, come definire un'intestazione/piè di pagina per l'intero documento, comprese le immagini in un'intestazione/piè di pagina, intestazioni/piè di pagina complessi con il vantaggio del codice HTML, impostare il intestazione/piè di pagina all'inizio di un documento e molto altro.

Crea documenti PDF protetti da password

La libreria mPDF include il supporto completo per la sicurezza delle impostazioni dei documenti PDF. La libreria offre agli utenti la possibilità di determinare se il documento è crittografato e quali autorizzazioni sono concesse all'utente. Consente inoltre di impostare una password per aprire il documento PDF o modificare il documento PDF.

 Italiano