Questa è una (quasi) CSS2.1 il layout HTML conforme e motore di rendering scritto in PHP.
Si tratta di un renderer stile-driven: sarà scaricare e leggere fogli di stile esterni, tag di stile in linea e gli attributi di stile dei singoli elementi HTML. Inoltre, supporta la maggior parte dei attributi HTML di presentazione.
Il rendering PDF è attualmente previsto sia da PDFlib o da una versione in bundle classe CPDF R & OS scritto da Wayne Munro. Per poter utilizzare PDFlib con dompdf, quale la proroga PDFlib PECL.
Utilizzando PDFlib migliora le prestazioni e riduce i requisiti di memoria di dompdf alquanto, mentre la classe CPDF R & OS, anche se leggermente più lento, elimina eventuali dipendenze da librerie PDF esterne.
dompdf è stato iscritto nel Zend PHP 5 Contest e posto 20 nel complesso. & nbsp;
dompdf funziona solo con PHP 5. Non ci sono piani per una porta PHP 4
Caratteristiche .
- Maniglie più CSS2. 1 proprietà e selettori, traimport,media epage regole
- Supporta più HTML presentazionale 4,0 attributi
- Supporto fogli di stile esterni, sia sulla macchina locale o attraverso http / ftp (via fopen-wrapper)
- Supporta tabelle complesse, tra riga e colonna campate, separato e crollato modelli di frontiera,
- styling cella individuale, più pagine (nessun tabelle annidate ancora però)
- Supporto immagine (png, gif e jpeg)
- Non dipendenze su librerie PDF esterne, grazie alla classe di R & OS PDF
- Link e il supporto di ancoraggio
- Supporto Inline PHP. Vedi la sezione sulla linea di PHP per i dettagli.
- Le tabelle non possono essere attendibilmente nidificato (successo anche se alcuni hanno riferito)
- Le liste ordinate sono attualmente supportate.
- Absolute e posizionamento relativo e carri non funzionano, ancora.
- Non particolarmente tollerante mal formati HTML o CSS ingresso (utilizzando Tidy primo aiuto maggio)
- i file di grandi dimensioni possono richiedere un po 'di rendere
- tavoli di grandi dimensioni richiedono grandi quantità di memoria. Impostazione limite di memoria di PHP per almeno 32MB o superiore è raccomandato.
Tavoli
Requisiti
- PHP 5 o superiore
I commenti non trovato