1. Prodotti
  2.   HTML
  3.   PHP
  4.   Dompdf
 
  

Libreria PHP Gratuita per Creare File PDF da HTML

API PHP Open Source per Creare Documenti PDF da Contenuto HTML. Supporta il rendering di HTML e CSS in PDF tramite codice PHP.

Nell'era digitale odierna, la capacità di generare documenti PDF in modo dinamico è diventata una necessità cruciale per molte applicazioni web. Che si tratti di generare fatture, report o contenuti stampabili, disporre di una libreria affidabile ed efficiente per la generazione di PDF è essenziale. Una di queste librerie, che ha guadagnato popolarità tra i professionisti del software e i programmatori, è Dompdf. Offre supporto integrato per Unicode, consentendo la creazione di PDF in varie lingue e set di caratteri. È in grado di gestire script complessi come arabo, cinese e cirillico, garantendo una resa accurata dei contenuti multilingue.

Dompdf è molto facile da usare e semplifica il processo di generazione di documenti PDF dal contenuto HTML. La libreria offre molte funzionalità avanzate per personalizzare e migliorare il tuo processo di generazione PDF. Ci sono diverse funzionalità importanti incluse nella libreria, come la gestione della maggior parte di CSS 2.1 e alcune proprietà CSS3, l'aggiunta di immagini nei PDF, il supporto agli attributi presentazionali HTML 4.0, l'aggiunta di intestazioni e piè di pagina ai file PDF, il controllo delle interruzioni di pagina tramite CSS, l'inserimento di un indice, l'uso dei segnalibri nei PDF, il supporto PHP inline e molto altro.

Dompdf è una libreria PHP che consente agli sviluppatori di software di generare documenti PDF da contenuti HTML. Sfrutta la potenza dell'estensione PHP DOM e i selettori CSS2.1 per rendere accuratamente HTML e CSS in formato PDF. È un progetto open source ed è attivamente mantenuto su GitHub, rendendolo una scelta affidabile per la generazione di PDF nelle applicazioni PHP. Offre varie opzioni di configurazione per affinare il processo di generazione PDF, come impostazioni di dimensione della pagina, margini, contenuto di intestazione e piè di pagina, compressione e altro, in base alle loro esigenze specifiche. Il suo robusto set di funzionalità, inclusa la compatibilità con il rendering di HTML e CSS, la generazione di contenuti dinamici, il supporto multilingue e le opzioni di personalizzazione, lo rende una scelta popolare tra gli sviluppatori e gli ingegneri del software.

Previous Next

Iniziare con Dompdf

Il modo consigliato e più semplice per installare Dompdf è utilizzare Composer, lo strumento di gestione delle dipendenze per PHP. Si prega di utilizzare il comando seguente per un'installazione fluida.

Installa Dompdf tramite Composer

composer require dompdf/dompdf 

Puoi anche installarlo manualmente; scarica i file dell'ultima versione direttamente dal repository GitHub.

Renderizza HTML e CSS tramite API PHP

La libreria open source Dompdf facilita agli sviluppatori software il caricamento e il rendering di file HTML e CSS senza dipendenze esterne. Supporta un'ampia gamma di funzionalità HTML e CSS, rendendola capace di renderizzare layout e stili complessi. Supporta la maggior parte dei selettori CSS2.1, inclusi funzionalità avanzate come le media query CSS, inline-block, rendering di tabelle e altro. Supporta anche tabelle complesse, inclusi span di righe e colonne, modelli di bordi separati e collassati, stilizzazione individuale delle celle e così via. L'esempio seguente mostra come caricare contenuto HTML e convertirlo in un file PDF e salvarlo nel luogo di tua scelta.

Come caricare contenuto HTML e convertirlo in PDF tramite codice PHP?

require_once 'vendor/autoload.php';

use Dompdf\Dompdf;

$dompdf = new Dompdf();

// Load the HTML content you wish to convert to a PDF

$html = '

Ciao, dompdf!

'; $dompdf->loadHtml($html); // Customize the PDF generation settings: $dompdf->setPaper('A4', 'portrait'); // Render the PDF $dompdf->render(); // Save the PDF to a file $dompdf->stream('document.pdf'); // Output the PDF directly to the browser $dompdf->stream();

Aggiungi intestazioni e piè di pagina al PDF tramite PHP

Intestazioni e piè di pagina sono una parte molto importante dei documenti PDF, consentendo agli sviluppatori di inserire testo, immagini e altri file PDF in una o più pagine di un documento PDF. Un'intestazione e un piè di pagina sono solitamente utilizzati per dichiarare la proprietà del documento. La libreria open source Dompdf semplifica per gli sviluppatori l'inserimento di intestazioni e piè di pagina nelle loro applicazioni PHP con poche righe di codice. Gli sviluppatori possono aggiungere intestazioni e piè di pagina ai loro documenti PDF usando i metodi setHtmlHeader() e setHtmlFooter(). Queste sezioni possono contenere contenuto HTML e si può utilizzare lo stile CSS per personalizzarne l'aspetto.

Personalizzazione PDF, supporto per indice e segnalibri

La libreria Dompdf offre diverse funzionalità avanzate che consentono agli sviluppatori di personalizzare e migliorare il processo di generazione dei PDF. La libreria supporta l'inclusione di immagini e font nei PDF, consentendo l'uso di URL assoluti o di percorsi di file locali. Assicurati che le immagini siano accessibili al server. Per i font personalizzati, Dompdf supporta l'incorporamento di file di font TrueType (.ttf) e OpenType (.otf). È anche molto semplice creare un indice o aggiungere segnalibri ai tuoi documenti PDF.

 Italiano